2009-09-21 6 views
7

J'évalue les technologies de rendu PDF. XSL-FO est notre chemin choisi car c'est un standard ouvert et nos données sources sont le XML. Quelles expériences ont eu les gens avec les différentes implémentations de XSL-FO?Quelles sont les principales implémentations XSL-FO? Comment puis-je décider parmi eux?

Les implémentations que j'ai trouvé à ce jour sont:

Les critères que j'utilise pour évaluer sont: performance, stabilité, supportabilité, prix , outils de gestion de modèles. Également important: bonnes API Java et capacité à fonctionner sous Unix. Quel que soit le produit que nous finissons par choisir, nous serons également invités à trouver des services de conseil pour nous aider à construire nos modèles, donc la capacité à trouver des développeurs versés dans la technologie est importante.

Mise à jour:

Les gens ont fait un Ecrion performance comparison qui est contesté par les renderX personnes. Cependant, renderX a jusqu'ici refusé d'offrir ses propres tests de performance ou de comparaison. Je suppose que je vais devoir exécuter mes propres repères. Jusqu'ici, je me tourne vers Ecrion parce qu'il supporte la sortie WordML, et le gars de renderX était plutôt impoli.

+0

un suivi en retard: j'ai fini par rendre nos factures avec Apache FOP. Il y avait quelques problèmes mineurs de formatage, mais ils étaient tous solubles. Le service de rendu que j'ai construit sur FOP était très rapide pour notre facture de quelques milliers de factures une fois par mois. économisé environ 30k $ - 40k $ en frais de licence. – nont

+0

Les liens ecrion/renderx sont morts. – collapsar

Répondre

7

Ibex pdf creator est un bon moteur XSL-FO avec les implémentations Java et .NET.

J'ai utilisé leur implémentation Java et fait à peu près tout ce dont nous avions besoin et était performant. Leur modèle de licence est vraiment bon, surtout si vous construisez des clients qui ont besoin de traitement XSL-FO. Vous payez un frais par développeur, pas une distribution par client.

Antenna House et renderX. sont les leaders dans l'espace XSL-FO. Ils ont d'excellents outils et un support/implémentation global pour la spécification XSL-FO.

Quel que soit le moteur FO que vous choisissez, il est utile d'en avoir plusieurs disponibles pour le développement. Le fait de parcourir différents moteurs FO permet de tester votre XSL-FO et de déterminer si une sortie incorrecte est due à un problème avec le moteur de rendu ou avec votre XSL-FO.

+0

Merci. C'est le genre de commentaires que je cherchais. – nont

+3

Si vous recherchez des services de conseil et de formation XSL-FO, Ken Holman offre les deux et est fantastique. Il a aidé à créer une bibliothèque de feuilles de style vraiment extensible (XSL-FO) qui générait des sorties PDF et HTML pour un de mes projets. Je ne peux pas dire assez de bonnes choses à propos de son travail. http://cranesoftwrights.com –

+0

un peu de spam: consultez udemy.com/practical-transformation-using-xslt-and-xpath (5 heures de vidéos gratuites) et cranesoftwrights.com/training/index.htm#pdfbooks (suite que mille pages de texte de livre). – mlvljr

1

Antennahouse est une autre mise en œuvre XSL-FO:

+0

Merci, ils semblent aussi comme un acteur majeur dans le domaine du rendu. Une chose qu'ils n'incluent pas est un concepteur visuel de modèle, que les autres produits incluent. Ils semblent avoir une offre solide autrement. – nont

+0

correction. Je viens de rencontrer le gars AntennaHouse, qui était très utile. Ils offrent en effet un outil de création de modèles appelé ReportDesigner – nont

2

Ecrion dispose du concepteur de rapports le plus avancé. Il est bien au-dessus de l'outil Antenna, et vous pouvez voir le XSL-FO en cours d'édition. Ceci est important car vous pouvez utiliser le Concepteur d'Ecrion avec tous les formateurs XSL-FO, y compris FOP. D'autres fournisseurs essaient d'obtenir un verrouillage de fournisseur pour leur propre formateur FO.

0

Entrée tardive, mais pour compléter: J'utilise XML2PDF Workstation de www.alt-soft.com - c'est rapide, bon marché et fait le travail, même SVG et Bookmarks.

Questions connexes