© GoodStudio/Shutterstock.com
Erstellen von PDF-Dokumenten mit PHP

PDFrePRO für PHP als PDF SaaS


Dynamisierte, also mit Daten angereicherte PDF-Dokumente aus Onlinelösungen heraus zu generieren ist heute immer öfter Voraussetzung für einen vollständigen Workflow. In diesem Artikel erfahren Sie, wie Sie WYSIWYG-Layouts per Browser erstellen und wie die PDF-Generierung per RESTful API gelingt.

Für die Generierung von dynamisierten PDFs steht Entwicklern komplexer Anwendungen oder Onlineportalen oft nur ein einziges Standardlayout pro Dokumentenart zur Verfügung, das noch dazu nur durch Softwareanpassungen, verbunden mit hohem Aufwand, angeglichen werden kann. Als Entwickler und Betreiber einer Software sollten Sie Ihren B2B-Kunden idealerweise aber die Möglichkeit bieten, ihre PDF-Layouts selbst zu entwerfen. So könnte sich z. B. ein Autohaus alle Printouts gemäß der eigenen CI kreieren und Datenfelder, die durch die jeweiligen Onlinelösungen im Rahmen der üblichen Verarbeitung bereitgestellt werden, im Layout frei platzieren. Ihr Kunde (hier also das Autohaus) stellt damit dem eigenen Endkunden (hier z. B. den Autokäufer) wirklich individualisierte Dokumente zur Verfügung, sei es als PDF im E-Mail-Anhang, in Form eines gedruckten Angebotes, eines Exposés oder eines technischen Datenblattes, bis hin zum ausgefüllten Kaufvertrag. Dabei liefert die B2B-Anwendung die für den jeweiligen Prozess notwendigen Daten, das Aussehen des PDF bestimmt aber das Autohaus selbst. Sobald ein Template durch das Autohaus entworfen und zentral gespeichert wurde, kann es von Ihrer Software als Printlayout durch das Beimischen von Nutzdaten on the fly verwendet und ein PDF-Dokument als Ergebnis generiert werden. Als praktikable Lösung beider Anforderungen (WYSIWYG-Layouts per Browser erstellen und die PDF-Generierung per RESTful API) wird im Folgenden die SaaS-Lösung PDFrePRO vorgestellt. Einen Überblick über die Funktionsweise des Tools zeigt die Abbildung 1.

richter_pdf_1.tif_fmt1.jpgAbb. 1: Beteiligte Komponenten: Endkunde, Ihr Portal und PDFrePRO als SaaS

Wie alles begann

Die Idee zur dynamischen Generierung von Listen und Dokumenten wurde bei uns schon vor vielen Jahren geboren, da die Anforderungen an individuelle Layouts seitens unserer Kunden immer größer wurden. Dabei ging es tatsächlich nicht mehr um Print-outs, die von allen Nutzern gleichermaßen genutzt werden konnten und deren Individualisierungsgrad aus fachlicher Sicht unnötig war, sondern um PDF-Dokumente, die zwar eine gleiche Datenbasis hatten, aber auf Wunsch des B2B-Kunden unbedingt der Firmen-CI folgen mussten. Zunächst haben w...

Exklusives Abo-Special

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang