Füllen Sie editierbare PDF-Formularfelder mit php
Ich habe ein bestehendes PDF-Formular, das mein Büro erstellt, das form-Feldern für den Benutzer füllen (elektronisch) aus und drucken Sie. Vor der übergabe an den Benutzer, würde ich mag, um öffnen Sie die PDF-Datei und füllen Sie so viel (wenn nicht alle) der Daten mit php. Ich habe mir in Erweiterungen wie TCPDF und FPDI, aber ich bin nicht in der Lage zu bestätigen, dass das, was ich tun möchte, ist auch möglich, indem man die Beispiele und Dokumentation. Hat jemand von Euch das schon gemacht?
Sah ich TCPDF::setFormDefaultProp, das sah vielversprechend...
- Es sieht vielversprechend aus. Hast du es versuchen?
- Nein, weil ich nicht weiß, wie das PDF-Dokument öffnen, mit ihm zu arbeiten...
- Nehme an das ist weil ich habe gerade gelesen, dass TCPDF nicht öffnen können PDF-Dateien und verwenden Sie Sie, wie ich möchte...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pdftk hat eine
fill_form
Befehl. Da Sie nicht die PHP bindings müssen Sie installieren es auf Ihrem server und rufen Sie es mitexec()
et al, aber es ist ziemlich einfach. Um es zu verwenden müssen Sie generieren eine FDF-Datei, die das Programm Pdftk wird angesichts dergenerate_fdf
Befehl ein, und schließen Sie dann die gewünschten Daten in es. Hier finden Sie einige Informationen über FDF-Dateien hier und einige Beispiel-PHP-code hier und hier. In Wahrheit denke ich, Sie könnte einfach den generierten FDF-Datei in Ihrem PDF-Skript und das Recht gegeben zu entkommen, füllen Sie die Werte wie würden Sie in jedem string, dann Rohr wieder inpdftk fill_form
.Können Sie ein kommerzielles Produkt wie SetPDF http://www.setasign.com/