2016-02-02 2 views
0

Je tente de convertir un fichier html obtenu à partir d'un programme de transformation Java.Commande soffice: la conversion de html en odt ne produit aucune sortie désirée

LibreOffice affiche correctement ce fichier si je l'ouvre à partir du menu Fichier/Ouvrir et que je choisis HTML à partir du type de fichier.

Dans ce cas, j'affiche la page Web rendue à partir de LibreOffice dans l'éditeur. Donc, maintenant je veux convertir ce fichier en un fichier odt.

J'ai essayé cette commande, pour obtenir un fichier ODT nommé comme l'entrée:

soffice --headless --convert-to odt cleanedHtml.xml.html 

Le fichier .odt créé, Si j'ouvre directement avec LibreOffice Writer afficher le HTML brut alors que je veux afficher la rendu la page html. Si j'essaie d'ouvrir le fichier protectedHtml.xml.html avec LibreOffice en tant que fichier HTML, comme indiqué précédemment, le fichier est rendu correctement, et après, j'essaie d'enregistrer en tant que fichier odt, LibreOffice create et .odt fichier qui contient le contenu rendu quand Je l'ouvre avec l'écrivain.

J'ai besoin d'une commande qui, ayant le fichier html d'entrée, me donne le même résultat obtenu en ouvrant le fichier en tant que fichier HTML et en l'enregistrant comme odt. Le but est d'obtenir un fichier odt avec la page rendue, et non avec le code html brut quand je l'ouvre avec le Writer.

Nous vous remercions de votre attention.

+0

Êtes-vous en mesure de fournir un lien vers votre dossier? Pour un exemple d'un fichier lié, voir http://unix.stackexchange.com/questions/259361/ –

Répondre

0

Il peut être utile de spécifier un nom de filtre. Découvrez la première réponse à this question de ask.libreoffice.org. Essayez le filtre writer8:

--convert-to odt:"writer8" 

Comparez cela à la sortie de celle-ci:

--convert-to odt:"writer_web_StarOffice_XML_Writer" 
+0

J'essaie des deux façons mais rien à faire. –

+0

Il a produit du contenu rendu lorsque j'ai testé une page, donc apparemment le problème se produit uniquement avec certains fichiers. –