Hier eine kleine FAQ zum Projekt FPDF AcroForm.
Ich habe jetzt sicher nicht alle Fragen und Antworten hier stehen, vieles wird sich erst im laufe der Zeit ergeben.
Einige Punkte werde ich dann nachträglich einarbeiten.
Eine Online Dokumentation zur AcroForm Klasse ist in vorbereitung.
Wo gibt es die Klasse zum Download?
Laufen AcroForm und FPDI zusammen?
Wie kann man Daten an ein PHP-Script senden?
Wie kann man die Daten mit PHP abfragen?
Einige Menü-Button funktionieren nicht
Formular-Daten exportieren, importieren und speichern
Einige JavaScripte funktionieren nicht
Processing error: NotAllowedError:
AcroForm Weblinks
Wo gibt es die Klasse zum Download?
Hier: AcroForm Download
Laufen AcroForm und FPDI zusammen?
FPDI unterstützt derzeit nicht die übernahme von interaktiven Formularen.
Formulare gehen verloren, wen das PDF nachher nochmal über FPDI eingebunden wird.
nach oben
Wie kann man Daten an ein PHP-Script senden?
Dazu einfach bei der Funktion SetFormSubmit() die URL eintragen, wohin die Daten geschickt werden sollen.
Ähnlich wie bei HTML-Formularen mit Attribut ?action?.
nach oben
Wie kann man die Daten mit PHP abfragen?
Daten die über das PDF Formular verschickt werden, können ganz normal mit $_POST in PHP abgefragt werden.
Genau wie bei HTML-Formularen mit der Methode POST. Die Methode GET wird derzeit nicht unterstützt.
nach oben
Einige Menü-Button funktionieren nicht
Je nachdem welche Version von Reader oder Acrobat benutzt wird, bleiben einige Menü-Botton wirkungslos.
Leider ist der Adobe Reader in manchen Dingen sehr eingeschränkt.
Wer dennoch alle Funktionen voll nutzen möchte, muss sich leider Adobe Acrobat kaufen.
nach oben
Formular-Daten exportieren, importieren und speichern
Um Daten aus dem Formular zu exportieren oder importieren (*.fdf) musst du Adobe Acrobat haben.
Der Adobe Rader unterstützt diese Funktionen nicht.
Beim Acrobat können dann die ausgefüllten Daten gespeichert oder neu eingelesen werden.
nach oben
Einige JavaScripte funktionieren nicht
Acrobat-JavaScript ist nicht Browser-JavaScript!
Nicht alle JavaScripte werden im kostenlosen Adobe Reader ausgeführt.
Lieder stehen erst alle JavaScript-Möglichkeit offen, wenn man Adobe Acrobat besitzt.
Dazu empfehle ich bei Adobe nach JavaScript Scripting Guide (PDF-Dokumentation) zu suchen.
nach oben
Processing error: NotAllowedError:
Meist kommt dieser Fehler in Verbindung mit Adobe Reader, wenn versucht wird ein JavaScript zu benutzen was erst im Adobe Acrobat aus Sicherheitsgründen zugelassen ist. Bestimmte Funktionen wie ?drehen?, ?speichern unter? oder Formulare exportieren und/ oder importieren können diese Fehlermeldung auslösen. Es ist kein Bug der AcroForm-Klasse.
nach oben
Weblinks
Beispiel mit AcroForm Version 1 (alte Version)
Beispiel mit AcroForm Version 2
AcroForm Download
AcroForm Dokumentation
AcroForm FAQ
AcroForm ChangeLog
AcroForm Blog
nach oben
[Änderungen vorbehalten]