2016-08-11 4 views
1

Apache Ouvrez service Office en cours d'exécution sur le port 8100 fichier d'entrée est .docxImpossible de convertir docx en pdf en utilisant jodconverter 2. 2.1 avec Apache Open Office

OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100); 
     DocumentConverter converter = new OpenOfficeDocumentConverter(connection); 
     converter.convert(inputFile, outputFile); 
     connection.disconnect(); 

Obtenir exception

Exception dans le fil "principal" java.lang.IllegalArgumentException: format de document inconnu pour le fichier: D: \ vctest \ EDItestingprocess.docx at com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.guessDocumentFormat (AbstractOpenO fficeDocumentConverter.java:121) à com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert (AbstractOpenOfficeDocumentConverter.java:93) à com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert (AbstractOpenOfficeDocumentConverter.java:74) à com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert (AbstractOpenOfficeDocumentConverter.java:70) à com.redrock.util.ExcelToPdf.main (ExcelToPdf.java:18)

+0

Et quelle est votre question exactement? – Harald

Répondre

0

1er départ openoffice en utilisant cmd.

Si vous avez déjà un conteneur de servlet/serveur d'applications, vous pouvez télécharger la distribution jodconverter-webapp-x.y.z.zip qui contient une archive de guerre prête à être déployée.

Par exemple avec Tomcat 4.1 ou 5.5 tout ce que vous avez à faire est

en option renomme jodconverter-webapp-x.y.z.war à quelque chose de plus convivial puisque le nom sera visible dans l'URL, par exemple converter.war le copier dans le dossier webapps à l'intérieur de l'installation Tomcat il sera automatiquement déployé et visible à http://localhost:8080/converter/ si nécessaire, configurez votre pare-feu ou votre conteneur servlet pour restreindre l'accès à la webapp.

+0

Il n'existe pas de support direct pour convertir .docx en pdf en utilisant Apache Open Office avec JODConverter. Après googling j'ai trouvé ci-dessus le code pour convertir docx en doc et xlsx en xls et puis la prochaine étape j'utilise jodconverter pour la conversion pdf. – Nageshwar

+0

peut s'il vous plaît dire nous quelle API open source sera bon pour convertir docx en pdf, doc en pdf et etc. parce que j'avais utilisé beaucoup d'API mais je ne pouvais pas obtenir une sortie correcte avec un format approprié –