Przycisk przesyłania jest ostatnim elementem funkcjonalnego przepływu pracy Formularze PDF. Gdy użytkownik wypełni pola tekstowe, wybierze opcje rozwijane i zaznaczy odpowiednie pola, przycisk przesyłania pakuje wszystkie dane formularza i wysyła je do miejsca docelowego, gdzie ktoś może na nich zareagować. Bez przycisku przesyłania użytkownik musi zapisać wypełniony plik PDF i ręcznie wysłać go pocztą elektroniczną jako załącznik. Po prawidłowo skonfigurowanym przycisku wysyłania dane formularza docierają do skrzynki odbiorczej lub bazy danych w postaci ustrukturyzowanego tekstu, gotowe do przetworzenia bez konieczności wykonywania jakichkolwiek ręcznych czynności ze strony użytkownika.
Dodanie przycisku przesyłania obejmuje dwa oddzielne zadania: umieszczenie kontrolki przycisku na stronie PDF i skonfigurowanie jego działania w celu wysyłania danych do właściwego miejsca docelowego. Konfiguracja akcji określa, dokąd trafiają dane, w jakim formacie są używane i czy użytkownik zobaczy komunikat potwierdzający po przesłaniu. Właściwe wykonanie akcji odróżnia przycisk, który po prostu tam siedzi i wygląda na klikalny, od przycisku, który niezawodnie dostarcza odpowiedzi z formularza.
Edytor Fillable PDF WukongPDF zawiera kontrolki przycisku wysyłania, które można skonfigurować z adresem mailto lub punktem końcowym serwera. Po skonfigurowaniu przycisku przetestuj cały proces przesyłania przed wysłaniem formularza do odbiorców, aby upewnić się, że dane dotrą w nienaruszonym stanie.

Jak działają przyciski przesyłania PDF
W większości przypadków przycisk przesyłania pliku PDF to pole formularza z powiązaną akcją Prześlij formularz. Gdy użytkownik kliknie przycisk, czytnik PDF zbiera aktualne wartości wszystkich pól formularza, serializuje je do wybranego formatu danych i wysyła do określonego miejsca docelowego. Miejscem docelowym może być adres e-mail korzystający z protokołu mailto:, który otwiera klienta poczty e-mail użytkownika z danymi formularza w treści wiadomości lub jako załącznik. Może to być też adres URL serwera internetowego korzystający z protokołu HTTP lub HTTPS, który wysyła dane jako żądanie POST, które odbiera i przetwarza skrypt po stronie serwera.
Opcje formatu danych obejmują FDF, format danych formularzy używany w produktach Adobe od lat 90. XX wieku. XFDF, wersja FDF oparta na języku XML, łatwiejsza do analizy w systemach innych niż Adobe. HTML, który formatuje dane pola jako pary klucz-wartość w treści dokumentu HTML. I PDF, który wysyła cały wypełniony plik PDF jako załącznik. Wybór formatu zależy od tego, jaki system odbiera dane. Odbiorcy wiadomości e-mail zazwyczaj preferują format PDF lub HTML. Skrypty serwerowe przetwarzające przesłane formularze do baz danych preferują XFDF lub FDF do analizy strukturalnej.
Wypróbuj opcję Edytuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
Metoda 1: Konfiguracja wiadomości e-mail: Przycisk Wyślij
W praktyce podejście mailto jest najprostsze w konfiguracji, ponieważ nie wymaga infrastruktury serwerowej. Przycisk przesyłania otwiera domyślną aplikację e-mail użytkownika, tworzy nową wiadomość zaadresowaną do określonego odbiorcy i wypełnia treść wiadomości lub załącza wypełniony plik PDF. W programie Adobe Acrobat Pro otwórz plik PDF, przejdź do opcji Narzędzia, a następnie Przygotuj formularz. Kliknij ikonę Przycisk na pasku narzędzi i narysuj przycisk na stronie. Wpisz etykietę, np. Prześlij lub Wyślij formularz.
Po wybraniu przycisku otwórz okno dialogowe Właściwości. Na karcie Ogólne nadaj przyciskowi nazwę, np. SubmitButton. Na karcie Opcje ustaw Układ na Tylko etykieta i wprowadź tekst przycisku. Na karcie Działania wybierz opcję Podnieś mysz z listy rozwijanej wyzwalacza, a następnie kliknij Dodaj. Wybierz opcję Prześlij formularz z listy typów akcji. W oknie dialogowym Prześlij wybór formularza wpisz mailto:you@example.com jako adres URL. Wybierz PDF jako format eksportu, aby odbiorca otrzymał kompletny, wypełniony plik PDF. Kliknij OK, zamknij właściwości i zapisz plik PDF.
Przetestuj przycisk przesyłania, otwierając plik PDF w programie Adobe Acrobat Reader, wypełniając kilka pól i klikając Prześlij. Czytnik powinien otworzyć domyślny program pocztowy z zaadresowaną do Ciebie nową wiadomością i załączonym wypełnionym plikiem PDF. Jeśli klient poczty e-mail nie otwiera się, sprawdź, czy w systemie operacyjnym skonfigurowano domyślną aplikację pocztową. Linki mailto zależą od systemowej procedury obsługi poczty i na niektórych komputerach, szczególnie w środowiskach korporacyjnych z pocztą internetową, procedura obsługi poczty może nie być skonfigurowana.
Metoda 2: Przesyłanie danych formularza na serwer WWW
W przypadku formularzy rozpowszechnianych publicznie lub dla dużych zespołów, w których przesyłanie za pośrednictwem poczty elektronicznej staje się niewygodne, przesyłanie protokołu HTTP POST do skryptu serwera zapewnia bardziej skalowalny potok gromadzenia danych. Konfiguracja wymaga punktu końcowego serwera, który może akceptować i przetwarzać przychodzące dane z formularzy PDF. Adres URL punktu końcowego trafia do pola adresu URL akcji Prześlij formularz, a nie do adresu mailto. Gdy użytkownik kliknie przycisk Prześlij, czytnik plików PDF wysyła żądanie HTTP POST z danymi formularza w treści. Skrypt serwera analizuje dane, przechowuje je i zwraca odpowiedź, którą czytnik plików PDF może wyświetlić jako stronę potwierdzenia.
Konfigurowanie punktu końcowego serwera jest bardziej złożoną częścią tego przepływu pracy, ponieważ obejmuje tworzenie stron internetowych poza plikiem PDF. Podstawowy skrypt PHP, Python lub Node.js, który akceptuje żądania POST, analizuje dane FDF lub XFDF i zapisuje wartości pól w pliku CSV lub bazie danych, ma zazwyczaj od 30 do 50 linii kodu. Konfiguracja w formacie PDF jest identyczna jak konfiguracja mailto, z tą różnicą, że adres URL wskazuje punkt końcowy serwera, a nie adres mailto. Wiele usług zarządzania formularzami oferuje wstępnie zbudowane punkty końcowe, które akceptują przesyłanie formularzy w formacie PDF, eliminując potrzebę pisania i hostowania niestandardowego kodu serwera.
Dostosowywanie wyglądu i zachowania przycisku Wyślij
Domyślny wygląd przycisku, szary prostokąt z wyśrodkowanym tekstem, działa, ale nie pasuje do większości projektów formularzy. W oknie dialogowym Właściwości przycisku, na karcie Wygląd, ustaw kolor obramowania, kolor wypełnienia, czcionkę i rozmiar czcionki, aby dopasować je do stylu wizualnego formularza. Przycisk przesyłania z niebieskim wypełnieniem, białym tekstem i zaokrąglonymi rogami przyciąga więcej uwagi i uzyskuje więcej kliknięć niż domyślny szary prostokąt. Na karcie Opcje możesz przypisać ikonę do przycisku wyświetlanego obok tekstu etykiety lub zamiast niego.
W przypadku większości narzędzi karta Akcje przycisku obsługuje wiele akcji na różnych wyzwalaczach. Oprócz akcji przesyłania myszą w górę możesz dodać akcję Enter, która zmienia kolor przycisku w celu wskazania najechania myszą, oraz akcję Wyjdź myszą, która przywraca oryginalny kolor. Te wizualne wskazówki sprawiają, że formularz wydaje się bardziej responsywny i profesjonalny. Zachowaj subtelność efektów interaktywnych. Pomocny jest przycisk, który po najechaniu kursorem zmienia kolor na nieco ciemniejszy. Przycisk, który animuje lub zmienia się radykalnie, rozprasza.
Rozważania dotyczące bezpieczeństwa i prywatności
Dane formularza przesłane za pośrednictwem łącza mailto przechodzą przez klienta poczty e-mail użytkownika oraz infrastrukturę poczty e-mail zarówno nadawcy, jak i odbiorcy. Dane nie są szyfrowane podczas przesyłania, chyba że oba serwery e-mail wymuszają TLS. W przypadku formularzy gromadzących wrażliwe informacje, takie jak osobiste numery identyfikacyjne, dane dotyczące zdrowia lub dane finansowe, przesłanie pocztą do nie zapewnia odpowiedniego bezpieczeństwa. HTTP POST do punktu końcowego serwera przy użyciu protokołu HTTPS szyfruje dane przesyłane pomiędzy czytnikiem plików PDF a serwerem, co stanowi minimalny akceptowalny poziom bezpieczeństwa dla każdego formularza gromadzącego dane osobowe.
Podczas projektowania dokumentów czytnik plików PDF, z którego korzysta odbiorca, również wpływa na sposób przesyłania. Program Adobe Acrobat Reader obsługuje pełny zakres działań przesyłania, w tym mailto i HTTP POST. Oparte na przeglądarce przeglądarki plików PDF wbudowane w przeglądarki Chrome, Edge i Firefox obsługują czynności związane z przesyłaniem formularzy PDF w ograniczonym zakresie lub nie obsługują ich wcale. Przycisk przesyłania, który doskonale działa w programie Acrobat Reader, może nie działać, gdy ten sam plik PDF zostanie otwarty na karcie przeglądarki. W przypadku formularzy wysyłanych do odbiorców zewnętrznych, których czytnika plików PDF nie można kontrolować, obok przycisku przesyłania należy umieścić notatkę instruującą użytkowników, aby otworzyli plik w programie Adobe Acrobat Reader, jeśli przycisk nie działa w ich przeglądarce.
| Metoda przesyłania | Jak to działa | Najlepsze dla |
|---|---|---|
| mailto: akcja adresu URL | Otwiera domyślnego klienta poczty e-mail użytkownika ze wstępnie wypełnionym tematem i treścią zawierającą dane formularza | Formularze wewnętrzne, małe zespoły, proste dane |
| HTTP POST do skryptu serwera | Wysyła dane formularzy w formacie FDF lub XFDF do punktu końcowego serwera WWW w celu przetworzenia | Formularze publiczne, integracja z CRM, automatyzacja |
| Usługa JavaScript + e-mail API | Niestandardowy przycisk JS wywołuje interfejs API poczty e-mail innej firmy bezpośrednio z czytnika plików PDF | Formularze, w których niezawodność mailto jest niewystarczająca |
Prawidłowo skonfigurowany przycisk przesyłania zmienia plik PDF z możliwością wypełnienia z samodzielnego formularza w punkt końcowy gromadzenia danych. Metoda mailto obsługuje wewnętrzne formularze zespołu przy zerowej konfiguracji serwera. Metoda HTTP POST skaluje się do publicznej dystrybucji i automatycznego przetwarzania danych. Testowanie przepływu pracy przesyłania od początku do końca, zanim dystrybucja wykryje błędy konfiguracyjne, które w przeciwnym razie po cichu utraciłyby każdą odpowiedź z formularza przesłaną przez użytkowników. Przycisk przesyłania, który działa niezawodnie, usuwa ostatni punkt tarcia pomiędzy osobą wypełniającą formularz a właścicielem formularza, zamykając pętlę w całym przepływie pracy w formacie PDF do wypełnienia.
Rozwiązywanie problemów z awarią przycisku Wyślij
Gdy przycisk przesyłania nie powoduje żadnego działania po kliknięciu, najczęstszą przyczyną jest to, że czytnik plików PDF nie obsługuje tego typu akcji. Przeglądarki plików PDF z reguły nie obsługują działań wysyłania mailto ani HTTP POST. Poprawka polega na poinstruowaniu użytkowników, aby otworzyli plik w szczególności w programie Adobe Acrobat Reader. Inną częstą przyczyną jest zniekształcony adres URL mailto. Poprawny format to mailto:adres@example.com bez spacji i dodatkowych parametrów, chyba że są one prawidłowo zakodowane w adresie URL.
Jeśli przycisk działa, ale wiadomość e-mail przychodzi bez danych, prawdopodobną przyczyną jest ustawienie formatu eksportu na FDF lub XFDF i klient poczty e-mail odbiorcy nie wie, jak wyświetlić te formaty. Zmień format eksportu na PDF w ustawieniach akcji Prześlij formularz. Wypełniony plik PDF jest dostarczany jako załącznik do wiadomości e-mail i odbiorca może go otworzyć bezpośrednio, aby zobaczyć wszystkie wprowadzone dane. W przypadku formularzy, w których odbiorca musi szybko zobaczyć dane w treści wiadomości e-mail, jako format eksportu wybierz HTML. Wartości pól są wyświetlane jako tekst oznaczony etykietą w treści wiadomości e-mail, chociaż formatowanie jest proste i nie zachowuje układu wizualnego oryginalnego formularza.
Wypróbuj opcję Edytuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
