PDF - Dateianhänge mit TCPDF erzeugen
Arclab Webformular Generator
Konvertierung der Formulardaten nach PDF mittels TCPDF
![]() |
Das Formular kann zusammen mit
der kostenlosen OpenSource - Bibliothek TCPDF ein
PDF-Dokument erzeugen und dieses als Dateianhang
mitversenden. TCPDF ist eine der am häufigsten verwendeten und kostenlosen Lösungen zur PDF-Erstellung über PHP. Sie können alternativ auch andere Bibliotheken wie FPDF usw. verwenden. Für die Erzeugung der PDF-Dateien muss TCPDF auf Ihrem Webserver bzw. Ihrer Homepage vorhanden sein. |
Installation von TCPDF
![]() |
Falls die Bibliothek auf Ihrem
Webserver noch nicht vorhanden ist, finden Sie diese
hier zum Download: https://github.com/tecnickcom/tcpdf Klicken Sie auf den Button Code und laden Sie hier das ZIP (Download ZIP) herunter. Entpacken Sie die Dateien in einem Verzeichnis auf Ihrem Webserver bzw. Ihrer Homepage. Damit steht TCPDF dem Formular zur Erzeugung von PDF-Dateien zur Verfügung. |
Eine Aufgabe zur Datenübermittlung per Email anlegen
![]() |
Damit die Daten aus dem Formular
als PDF-Datei übertragen werden können, muss eine
zugehörige Übermittlung per Email vorhanden sein. Wenn Sie noch keine Aufgabe zur Emailübertragung angelegt haben, wechseln Sie auf den Karteireiter Email und Datenbank, klicken Sie auf die erste Option und legen Sie eine Aufgabe an. Sobald der Anwender im Formular auf den Button zum Absenden klickt, wird es alle hier festgelegten Aufgaben ausführen. |
Eine Aufgabe zur PDF - Erzeugung anlegen
![]() |
Nachdem eine Aufgabe zur
Übermittlung per Email vorhanden ist, können wir eine
weitere Aufgabe zur Erzeugung eines PDFs anlegen. Klicken Sie dazu auf die entsprechende Option. Es öffnet sich ein Editor mit eine Beispiel. Die Funktion zur Erstellung von PDF-Dateien steht nur in der Developer Edition und der Testversion der Software zur Verfügung. Die Light und Professional Edition unterstützen diese Funktion nicht. |
PHP-Code zur PDF-Erzeugung ... Pfadanpassung zur Bibliothek
![]() |
Der Editor zeigt ein Codebeispiel
an. Wichtig ist die korrekte Pfadangabe zu der TCPDF - Bibliothek, die sich auf Ihrem Webserver befinden und vom Formular gefunden werden muss. Als Standardpfad wird gesetzt ... $tcpdfinclude = 'tcpdf/tcpdf.php'; Passen Sie den Pfad zur Bibliothek auf Ihrem Webserver entsprechend an. Achten Sie auf die beiden Hochkommata ' am Anfang und Ende der Pfadangabe. |
PHP-Code zur PDF-Erzeugung ... verfügbare Formularfelder
![]() |
Alle Formularfelder sind im
rechten unteren Bereich aufgelistet. Über deren ID
können die Felder in das PDF eingefügt werden. Verwenden Sie für das Einfügen einer Feldvariablen am besten stets die Hilfsfunktion ToHtml($ID..). Diese Hilfsfunktion konvertiert den Inhalt des Feldes automatisch nach HTML und vermeidet dadurch eventuelle Zeichensatzprobleme. |
PHP-Code zur PDF-Erzeugung ... Zugriff auf die Formularfelder
![]() |
Im automatisch erzeugten
Basiscode werden zwei der Felder aus dem Formular
exemplarisch in den Code eingebunden. Der Zugriff auf die Formularfelder überfolgt über deren ID. Diese sind im rechten Bereich aufgelistet. Im Beispiel ergibt sich damit folgender Code ... $html = '<p> Vorname: '.ToHtml($ID34).'<br> Nachname: '.ToHtml($ID39).'<br> </p>'; $ID34 enthält den in das Formular eingegebenen Vornamen, $ID39 den Nachnamen. Auf diese Art können alle im Formular vorhandenen Felder und Elemente eingebunden werden. |






