Fondamentalement, ce que je veux savoir, c'est qu'il y a une meilleure option open-source autre que JODCONVERTER, APACHE POI, DOCX4J CODE> Pour faire une conversion de documents de bureau -
DOCX, DOC, XLS, XLSX, ODT .. code> dans un
PDF code>. J'ai essayé toutes ces options, sa fonctionnement bien pour les fichiers plus petits et plus simples. Si les documents contiennent des champs, des objets, des tables, etc. Ceux-ci ne sont pas correctement convertis. Aucun de ces outils des forums n'est aussi actif. Si possible, nous devons utiliser Java uniquement. Quelqu'un a-t-il de meilleures suggestions? p>
3 Réponses :
Nous expédions avec des convertisseurs de documents Open-Source et à la source fermée. Apache POI est le meilleur convertisseur de documents Open-Source Office que nous avons trouvé. Apache POI est actif aussi. Nous avons eu du succès dans la réparation de bugs nous-mêmes, d'attirer l'attention des développeurs pour des cas de test / échecs de test bien documentés, ainsi que sur l'embauche de prisons du projet pour fixer / mettre à jour les choses dont nous avions besoin rapidement. P>
POI peut être le meilleur, pour quelqu'un qui développe cette fonctionnalité à distribuer. Mais pour certains qui ont besoin de la sortie de la boîte en noir, le POI ne peut pas être recommandé. POI peut être fiable si l'on peut conserver les constructions avec la personnalisation. Nous voulons une solution pouvant faire une action directement. La maintenance devrait être minimale
Si cela doit être open source, POI est le meilleur que je connaisse.
@Martin, quels formats utilisez-vous POI pour convertir? Et est-ce qu'il convertit en PDF hors de la case ces jours-ci?
Une bibliothèque commerciale pour ce faire est http://www.aspose.com/java /total-component.aspx P>
C'est assez bon - j'ai utilisé une ancienne version (je n'ai pas vérifié leur dernière version mise à jour). P>
J'ai récemment utilisé xdocport . Ils supportent des convertisseurs de DOCX au PDF ( Expliqué ici ) P>
Juste pour clarifier le XDOCORTE DOCX-> PDF Converter: il charge DOCX avec POI dans un XWPFDocument et une boucle pour chaque structure de POI (XWPFautod, XWPTable, etc.) pour créer ITEXT 3.1.7 Structure pour générer un PDF. Si vous voulez simplement convertir DOCX en PDF, veuillez lire xwpfdocument 2 pdf
Si JodConverter n'est pas assez bon pour vous (avez-vous essayé avec la dernière version de OpenOffice / LibreOffice?), Vous devriez probablement probablement examiner l'utilisation de bureau lui-même. Ouais, je sais que ce n'est pas une source ouverte.
Est-ce vous avez trouvé quelque chose? Je cherche aussi quelque chose comme ça.
J'utilise JOD, c'est un projet mort, toujours, peut servir le but
À l'arrière de ce que @JasonPlutext a déclaré, Open ou Libre Office devrait pouvoir ouvrir les fichiers que vous envisagez et les exportez vers PDF. L'automatisation de cette tâche est cependant quelque chose que je n'ai pas examiné.