Frage

Wir haben im Moment PDForm verwenden eine leere PDF-Datei zu packen (keine Werte, nur Felder bilden und Text) und die Liste der Formularfelder. Wir fragen dann unsere Datenbank für die Werte, die diese Feldnamen übereinstimmen und eine pdf-Datei mit den neu bevölkerten Daten erstellen, die der Benutzer von unserer Website herunterladen können. Die Sache ist PDForm ist ungefähr $ 5.000 pro Maschine und wir migrieren Servern. Wir wollen eine Alternative, die aktiv unterstützt wird und von der Gemeinschaft empfohlen.

Ich weiß, Zend auf eine PDF-Manipulation Erweiterung funktioniert, aber wir schnell etwas brauchen. Ich habe Tests gemacht mit pdftk aber das letzte Update für dieses Projekt war im Jahr 2006 und es scheint jetzt tot. Es wäre schön, wie es Open Source ist, jedoch scheint es, Fehler mit bestimmten Dateien zu verursachen, die mit PDFpenPro erzeugt zu sein scheinen (unser PDF-Formular Konzept).

Eine andere Lösung, die ich erdacht war, warum nicht nur iText verwenden und ein Java-Wrapper schreiben, die Befehlszeileneingabe akzeptiert, so dass PHP mit passthru nennen kann () oder exec (). Es gibt andere Anwendungen, die vollständig unseren Code umschreiben funktionieren sollten wir, aber wir wollen nicht, das zu tun.

Was wir brauchen.

  1. Die Möglichkeit für PHP, die PDF-Formularfeldnamen zu erhalten.
  2. PHP, um dann entweder zu erstellen und FDF-Datei (dann verschmelzen sie mit dem PDF) oder eine Zeichenkette in eine Kommandozeilen-Anwendung senden, die die Felder mit den Werten aus unserer Datenbank gefüllt wird.
  3. Der Benutzer kann dann laden Sie die neu erstellte PDF-Datei mit den bevölkerten Formularfelder.

Bin ich in der Schreibrichtung bewegt durch eine Java-Kommandozeilen-Anwendung erstellen, die iText wird verwenden, um die PDF-Dateien zu analysieren und erstellen von PHP angegeben oder hat jemand wissen, dass kostengünstige Alternativen?

War es hilfreich?

Lösung 3

So, da keine der oben genannten Lösungen funktionieren würde, da TCPDF funktioniert nicht mit Formen, wie wir wollen, sind und da PDFlib die Formularfelder Blöcke konvertiert haben wir beschlossen, einen Kommandozeilen-Wrapper für iText zu schaffen, die das Formularfeld greifen wird Namen aus der PDF und bevölkern sie auf die Datenbank Werte dann berechnet.

Andere Tipps

TCPDF scheint das robusteste Feature-Set zu haben dass ich bisher gesehen habe.

Danke, d2burke, für die Spitze auf TCPDF. Ich versuche, nicht ganz so viel wie die OP zu tun, aber die Software-Pakete zur Verfügung, jede Art von PDF-Generation zu erreichen, sind in dem 2k $ bis $ 3k Bereich. TCPDF ist PHP-basiert, Open Source und der Kerl es die Entwicklung ist sehr unterstützend.

Immer spenden zu diesen Jungs! Wo auf der Welt wäre ohne sie Web-Entwicklung sein?

Ich weiß nicht, ob ein anderes Produkt, der Lizenzkosten von $ 1k -> $ 3k „kostengünstige“ in Betracht gezogen werden könnte, aber PDFlib Arbeit ganz gut. Und wenn Sie die PPS Funktionalität nicht benötigen, sie nicht bekommen billiger.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top