2009-09-21 7 views
7

Ich bewerte PDF-Rendering-Technologien. XSL-FO ist unser eingeschlagener Weg, weil es ein offener Standard ist und unsere Quelldaten XML sind. Welche Erfahrungen haben Menschen mit den verschiedenen Implementierungen von XSL-FO gemacht?Was sind die führenden XSL-FO-Implementierungen? Wie entscheide ich mich unter ihnen?

Die Implementierungen die ich bisher gefunden habe, sind:

Die Kriterien, die ich zur Bewertung verwende, sind: Leistung, Stabilität, Supportability, Preis, Vorlagenmanagement-Tools. Auch wichtig: gute Java-APIs und die Fähigkeit, unter Unix zu laufen.

Welches Produkt wir auch immer wählen, wir werden auch gebeten, Beratungsdienste zu finden, die uns beim Erstellen unserer Vorlagen helfen. Daher ist es wichtig, Entwickler zu finden, die mit der Technologie vertraut sind.

Update:

Die Ecrion Leute haben eine performance comparison, die von den renderX Menschen ist umstritten. RenderX hat es jedoch bisher abgelehnt, eigene Benchmarks oder Tests zum Vergleich anzubieten. Ich denke, ich muss meine eigenen Benchmarks laufen lassen.

Bis jetzt lehne ich zu Ecrion, weil es WordML-Ausgabe unterstützt, und der RenderX-Typ war irgendwie unhöflich.

+0

ein längst überfälliges Follow-up: Ich beendete unsere Rechnungen mit Apache FOP. Es gab einige kleinere Formatierungsprobleme, aber sie waren alle lösbar. Der Rendering-Service, den ich auf FOP aufgebaut habe, war für unseren Rechnungslauf von ein paar tausend Rechnungen einmal im Monat sehr schnell. erspart Lizenzgebühren in Höhe von 30 bis 40 T $. – nont

+0

Die ecrion/renderx Links sind tot. – collapsar

Antwort

7

Ibex pdf creator ist eine gute XSL-FO-Engine mit Java und .NET-Implementierungen.

Ich habe ihre Java-Implementierung verwendet und es hat so ziemlich alles getan, was wir brauchten und war performant. Ihr Lizenzmodell ist wirklich gut, vor allem, wenn Sie Clients erstellen, die XSL-FO-Verarbeitung benötigen. Sie zahlen eine pro Entwickler Gebühr, nicht eine pro Client Verteilung.

Antenna House und renderX. sind die Führer im XSL-FO Raum. Sie haben großartige Tools und umfassende Unterstützung/Implementierung für die XSL-FO-Spezifikation.

Unabhängig davon, für welche FO-Engine Sie sich entscheiden, es ist hilfreich, mehrere für die Entwicklung verfügbar zu haben. Durch das Rendern mit verschiedenen FO-Engines können Sie Ihr XSL-FO testen und feststellen, ob eine fehlerhafte Ausgabe auf ein Problem mit der Rendering-Engine oder mit Ihrem XSL-FO zurückzuführen ist.

+0

Danke. Das ist die Art von Feedback, die ich gesucht habe. – nont

+3

Wenn Sie nach XSL-FO Beratungsdiensten und Schulungen suchen, bietet Ken Holman beides und ist fantastisch. Er half dabei, eine wirklich erweiterbare (XSL-FO) Stylesheet-Bibliothek zu erstellen, die PDF- und HTML-Ausgaben für ein Projekt von mir erzeugte. Ich kann nicht genug gute Dinge über seine Arbeit sagen. http://cranesoftwrights.com –

+0

ein bisschen Spam: Überprüfen Sie udemy.com/practical-transformation-using-xslt-and-xpath (5 Stunden kostenlose Videos) und cranesoftwrights.com/training/index.htm#pdfbooks (mehr als tausend Seiten Buchtext). – mlvljr

1

Antennahouse ist eine weitere wichtige XSL-FO Implementierung:

+0

Danke, sie scheinen auch ein wichtiger Player im Rendering-Bereich zu sein. Eine Sache, die sie nicht einschließen, ist ein visueller Schablonenentwickler, den die anderen Produkte einschließen. Sie scheinen ansonsten ein solides Angebot zu haben. – nont

+0

Korrektur. Ich habe mich gerade mit dem AntennaHouse getroffen, der sehr hilfsbereit war. Sie bieten in der Tat ein Vorlage-Tool namens ReportDesigner – nont

2

Ecron hat den fortschrittlichsten Berichtsdesigner. Es liegt weit über dem Werkzeug von Antenna und Sie können den aktuellen XSL-FO sehen, der bearbeitet wird. Dies ist wichtig, da Sie den Ecron Designer mit allen XSL-FO Formatierern einschließlich FOP verwenden können. Andere Anbieter versuchen, eine Herstellerbindung für ihren eigenen FO-Formatierer zu erreichen.

0

Später Eintrag, aber zu vervollständigen: Ich benutze XML2PDF Workstation von www.alt-soft.com - es ist schnell, billig und macht den Job, auch SVG und Lesezeichen.