PDF Erstellung
Die Formulareingaben können innerhalb eines PDF-Dokumentes als Emailanhang versendet werden. Es kann jeweils eine Variante für den Besucher und eine Variante für die Formular-Empfänger erstellt werden.
Beide Varianten unterstützen das Einbinden von Bildern, Hintergünden, verschiedene Schriften (eingeschränkt, Adobe-Fonts), Schriftgrößen, Kursiv, Fett, ...
Achtung
Die PDF Generierung kann je nach Umfang sehr aufwendig werden. Daher sollte beim Nutzen dieser Funktion das Timeout für die PHP-Verarbeitung erhöht und gegebenenfalls das Abbruchverhalten vollständig deaktivieren werden.
siehe: set_time_limit, ignore_user_abort
Variante 1: HTML2PDF (Third Party Tool, externe Bibliothek)
Konvertiert HTML zu PDF Dokumenten.
basierend auf: http://html2fpdf.sourceforge.net, http://www.fpdf.org
Variante 2: ezPDF (Third Party Tool, externe Bibliothek)
Erstellt anhand von eigenen Vorgaben PDF Dokumente. Die Dokumente können mit dieser Variante sehr aufwendig generiert werden.
Diese Art der PDF Erstellung basiert auf der PDF Bibliothek von ROS, alle Informationen zur Erstellung von PDF Vorlagen können in der online zur Verfügung gestellten Anleitung nachgelesen werden.
basierend auf: http://www.ros.co.nz/pdf
Variante 3: Adobe PDF Formular Export Format - xFDF (Third Party Export Format)
Es handelt sich hier um ein "Export-Format" für "Adobe PDF Formulare".
Mit Hilfe einer solchen Export-Datei können "Adobe PDF Formulare" immer wieder mit den eingegebenen Daten befüllt werden. Beachten Sie dabei, das es sich um zwei unterschiedliche Formular handelt. Hier wird lediglich anhand der öffentlichen Adobe Spezifikation eine Export-Datei erstellt. Das zugehörige "Adobe PDF Formular" muss separat gepflegt/erstellt werden.
Da die Daten bei dieser Variante in einem XML Format angeboten werden, kann hiermit auch die Weiterverarbeitung in nachgelagerten Anwendungen automatisiert werden.
Nach dem Absenden des "ScarFormManager Online HTML Formulars" kann im Anschluss diese Export-Datei erstellt werden. Sie beinhaltet alle Eingaben mit dem zugehörigen Eingabefeld. Der verwendete Name des Eingabefelds entspricht dem technischen Feldnamen in ScarFormManager (z. B. ARCHIVE_1).
Achten Sie beim erstellen des "Adobe PDF Formulares" auf diese Namensgleichheit der dort integrierten Eingabefeldnamen. Siehe folgende Namens-Konvention:
Beispiel: SFM_ARCHIVE_1, SFM_ARCHIVE_2, ...
Die "ScarFormManager Archive-ID" wird als SFM_ARCHIVEID in der Export-Datei übergeben.
Der technische ScarFormManager Feldname wird auf der Kartei Eingabefeld angezeigt (z. B.: sfm_field[archive_1]).
In der ScarFormManager Formularadministration muss diese Export-Art lediglich aktiviert und eine URL hinterlegt werden. Diese URLs führen zum jeweiligen "Adobe PDF Formular", die Ziel-URL wird nicht auf ihre Existenz geprüft. Die URL bildet einen notwendigen Bestandteil der Export-Datei Spezifikation.
Weiterführende Anleitungen befinden sich in Ihrer Adobe Professional Anleitung (nicht Adobe Reader).
Siehe auch: XFDF Spezifikation, Adobe