Question

Quelqu'un peut-il recommander un bon outil de génération de PDF côté serveur qui fonctionnerait dans un environnement Linux.Je veux le plus simple possible, lui transmettre un fichier XHTML (avec des images) et lui faire générer un PDF à partir du rendu source.

Je n'ai pas un budget énorme, mais tout ce qui est inférieur à 1 000 $ devrait suffire.

André

Était-ce utile?

La solution

j'ai utilisé HTMLDoc il y a environ 8 ans et il a fait du bon travail en transformant des tableaux HTML avec un formatage de base en un rapport PDF décent.Il semble également y avoir un version open source aussi.

Autres conseils

J'ai l'air d'être FPDF pourrait être utile...

Aussi, la création de documents PDF est appelée « impression PDF ».Je pense que cela pourrait vous aider à trouver d'autres ressources.

Vous voudrez peut-être jeter un œil à FOP, qui signifie Formatting Objects Processor.Il peut générer des fichiers PDF sous Linux puisqu'il est basé sur Java.Depuis leur site :

Apache FOP (Processeur d'objets de formatage) est un formateur d'impression entraîné par des objets de formatage XSL (XSL-FO) et un formateur indépendant de sortie.Il s'agit d'une application Java qui lit un arbre d'objet de formatage (FO) et rend les pages résultantes à une sortie spécifiée.Les formats de sortie actuellement pris en charge incluent PDF, PS, PCL, AFP, XML (représentation d'arbre régional), imprimer, AWT et PNG, et dans une moindre mesure, RTF et TXT.La cible de sortie principale est le PDF.

Tu peux le trouver ici

J'ai fait quelques recherches, qu'en est-il tbookdtd?C'est téléchargeable ici mais il n'est plus actif depuis 2005.Il semble convertir le XML en Latex, en PDF.

Avez-vous enquêté sur PHP Documentation?Il y a aussi PHP FAQ avec quelques liens différents.PHP prend principalement en charge PDFlib.

Je suis récemment tombé sur dompdf que j'ai utilisé pour convertir des pages créées en HTML en documents PDF.Il utilise PHP5 (en supposant que l'utilisation de PHP ne vous dérange pas).Cela suppose également que vous ne souhaitez pas créer statiquement des fichiers HTML sur le système de fichiers, puis les convertir à l'aide d'une sorte d'outil de ligne de commande ?

Un problème que j'ai trouvé avec dompdf est que vous n'obtenez pas beaucoup d'options de configuration de manière native, mais il est open source et ne semble pas trop volumineux, vous pourriez donc probablement monter quelque chose par jury assez facilement.

Si vous avez un budget, jetez un oeil à ce qui suit Bord ouvert.Je sais qu'ils ont fait exactement ce que vous vouliez pour nous.Un système de génération de PDF basé sur Linux.Je demanderais ce qu'ils peuvent faire pour vous.Val Cassidy est le nom de la personne.

D'AILLEURS:Je ne reçois rien pour ça et je ne travaille même plus pour une entreprise de sur mesure ni pour OpenEdge...

Vous pouvez essayer d'utiliser OpenOffice via le API OpenOffice pour charger votre document XHTML et exporter une version PDF.L'utilisation de l'API OpenOffice demande une certaine courbe d'apprentissage, mais elle est très puissante et peut être exécutée en mode serveur sur des systèmes sans interface graphique.Il fonctionne bien - nous l'avons utilisé sur certains projets internes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top