Was ist Formular (AcroForm)?
PDF kann interaktive und nicht interaktive Formulare unterstützen.
Interaktive Formulare, auch bekannt als "AcroForms", wurden in PDF 1.2 eingeführt und bestehen aus Feldern, in die Nutzer Informationen eingeben können. Diese Felder können auf beliebigen Seitenkombinationen eines PDF-Dokuments erscheinen und als FDF oder XFDF.
Nicht interaktive Formulare, die in PDF 1.7 eingeführt wurden, sind statische Darstellungen von Formularfeldern, die Daten aus externen Quellen enthalten können oder für das manuelle Ausfüllen vorgesehen sind.
Für weitere technische Informationen siehe Abschnitt 12.7 in ISO 32000-2:2020.
Die zwei Arten von PDF-Formularen
Ein AcroForm ist die native Art. Jedes Feld ist eine Widget-Annotation auf einer Seite, mit eigener Darstellung, Wert und Validierung, und funktioniert in jedem halbwegs vollständigen Viewer. Ein XFA Formular ist eine XML-Formularbeschreibung in einem PDF-Container. Es kann beim Ausfüllen umbrochen werden, benötigt aber einen unterstützenden Viewer und wurde in PDF 2.0 entfernt.
Feldtypen und was mit den Daten passiert
- Textfelder, einzeilig oder mehrzeilig.
- Kontrollkästchen und Optionsfelder.
- Dropdown-Listen und Listenfelder.
- Schaltflächen, die eine Aktion anstatt eines Werts ausführen.
- Signaturfelder, die eine digitale Signatur.
Formulardaten können an einen Server übermittelt oder separat als FDF oder XFDF exportiert werden, sodass Werte zwischen Kopien desselben Formulars übertragen werden können, ohne das gesamte Dokument zu senden.
Ein Formular flachrechnen
Beim Flachrechnen werden die aktuellen Feldwerte als normaler Inhalt auf die Seite gezeichnet und die Felder entfernt. Das Ergebnis sieht gleich aus und lässt sich gleich lesen, kann aber nicht mehr bearbeitet, erneut exportiert oder versehentlich zurückgesetzt werden, was in der Regel für ein ausgefülltes Formular gewünscht ist, das archiviert oder weitergesendet wird.