Czym jest formularz (AcroForm)?
PDF obsługuje formularze interaktywne i nieinteraktywne.
Formularze interaktywne, znane także jako "AcroForms", zostały wprowadzone w PDF 1.2 i składają się z pól umożliwiających użytkownikom wprowadzanie informacji. Pola te mogą pojawiać się w dowolnej kombinacji stron w dokumencie PDF i mogą być eksportowane/importowane jako FDF lub XFDF.
Formularze nieinteraktywne, wprowadzone w PDF 1.7, to statyczne odwzorowania pól formularza, które mogą zawierać dane z zewnętrznych źródeł lub być przeznaczone do ręcznego wypełniania.
Więcej informacji technicznych znajdziesz w punkcie 12.7 w ISO 32000-2:2020.
Dwa rodzaje formularzy PDF
AcroForm to natywny typ formularza. Każde pole jest adnotacją widget umieszczoną na stronie, z własnym wyglądem, wartością i walidacją, i działa w każdym w miarę kompletnym czytniku. Hasło otwierające XFA formularz to opis formularza w XML wewnątrz pliku PDF. Może się przeformatowywać podczas wypełniania, ale wymaga obsługującego go czytnika i został usunięty z PDF 2.0.
Typy pól i co dzieje się z danymi
- Pola tekstowe, jedno- lub wielowierszowe.
- Pola wyboru i przyciski opcji.
- Listy rozwijane i pola listy.
- Przyciski, które przenoszą akcję zamiast wartości.
- Pola podpisu, które zawierają podpis cyfrowy.
Dane formularza mogą zostać przesłane na serwer lub wyeksportowane osobno jako FDF lub XFDF aby można było przenosić wartości między kopiami tego samego formularza bez wysyłania całego dokumentu.
Spłaszczanie formularza
Spłaszczanie rysuje bieżące wartości pól na stronie jako zwykłą treść i usuwa pola. Wynik wygląda i zachowuje się tak samo przy odczycie, ale nie może już być edytowany, ponownie eksportowany ani przypadkowo zresetowany, co zwykle jest pożądane dla wypełnionego formularza archiwizowanego lub wysyłanego dalej.