2008-08-18 14 views
5

Kann jemand ein gutes serverseitiges PDF-Generierungstool empfehlen, das in einer Linux-Umgebung funktionieren würde? Ich möchte so einfach wie möglich, übergeben Sie eine XHTML-Datei (mit Bildern) und lassen Sie eine PDF-Datei von der gerenderten Quelle.PDF-Generierung aus XHTML in einer LAMP-Umgebung

Ich habe kein riesiges Budget, aber alles unter 1000 $ sollte in Ordnung sein.

Andrew

Antwort

1

Ich verwendete HTMLDoc vor etwa 8 Jahren und es hat eine gute Arbeit gemacht HTML-Tabellen mit einigen grundlegenden Formatierung in eine anständige PDF-Bericht zu verwandeln. Es scheint auch eine open source version zu geben.

1

I klingt wie FPDF hilfreich sein könnte ...

Auch ist die Erstellung von PDF-Dokumenten "PDF-Druck" bezeichnet. Ich glaube, das könnte Ihnen helfen, andere Ressourcen zu finden.

1

Ich habe etwas gesucht, was ist mit tbookdtd? Es ist herunterladbar here, aber es war nicht aktiv seit 2005. Es scheint, die XML in Latex in PDF zu konvertieren.

0

Haben Sie PHP documentation untersucht? Es gibt auch PHP FAQ mit ein paar verschiedenen Links. PHP unterstützt in erster Linie PDFlib.

0

Ich bin kürzlich auf dompdf gestoßen, die ich verwendet habe, um in HTML erstellte Seiten in PDF-Dokumente zu konvertieren. Es verwendet PHP5 (vorausgesetzt, PHP stört Sie nicht). Dies setzt auch voraus, dass Sie nicht statisch HTML-Dateien im Dateisystem erstellen und diese dann mithilfe eines Befehlszeilentools konvertieren möchten.

Ein Problem, das ich bei dompdf gefunden habe, ist, dass man nicht viele Konfigurationsoptionen nativ erhält, aber es ist Open-Source und scheint nicht zu groß zu sein, also könnte man sich etwas ausdenken ziemlich leicht.

0

Wenn Sie ein Budget haben, werfen Sie einen Blick auf die folgenden OpenEdge. Ich weiß, dass sie genau das getan haben, was Sie für uns wollen. Ein Linux-basiertes PDF-Generierungssystem. Ich würde fragen, was sie für Sie tun können. Val Cassidy ist der Name der Person.

BTW: Ich bin immer noch nichts dafür und ich weiß nicht einmal für maßgeschneiderte Unternehmen arbeiten mehr noch für Open ...

1

Sie vielleicht einen Blick auf FOP nehmen möchten, die für die Formatierung von Objekten steht Prozessor. Es kann PDF-Dateien unter Linux generieren, da es auf Java basiert. Von ihrer Website:

Apache FOP (Formatting Objects Processor) ist ein Druckformatierer- von XSL-Formatting Objects (XSL-FO) und einem Ausgang unabhängig Formatierer angetrieben. Es ist eine Java-Anwendung, die eine Formatierungsobjektstruktur (FO-Struktur) liest und die resultierenden Seiten auf eine angegebene Ausgabe rendert. Die derzeit unterstützten Ausgabeformate umfassen PDF, PS, PCL, AFP, XML (Bereichsbaum Darstellung), Print, AWT und PNG und in geringerem Maße RTF und TXT. Das primäre Ausgabeziel ist PDF.

Sie können es here

0

finden Sie bei Verwendung von Openoffice über das OpenOffice API einen Blick darauf werfen könnte Ihr XHTML-Dokument und exportieren Sie eine PDF-Version zu laden. Die Verwendung der OpenOffice-API ist ein wenig aufschlussreich, aber sie ist sehr leistungsfähig und kann im Server-Modus auf Systemen ohne grafische Benutzeroberfläche ausgeführt werden.Es funktioniert gut - wir haben es bei einigen internen Projekten verwendet.