html - odt conversion

Asked by houda

Je pense qu'on ne pas convertir un html en odt directement dans Office. Sur windows j'avais une utilité qui faisait la conversion. Je me demande si dans l'environment LINUX on peut convertir du HTML en odt ou doc.
Merci

Question information

Language:
French Edit question
Status:
Solved
For:
Ubuntu openoffice.org Edit question
Assignee:
No assignee Edit question
Solved by:
houda
Solved:
Last query:
Last reply:
Revision history for this message
Fabián Rodríguez (magicfab) said :
#1

1) Ouvre le document dans OOo
2) Utilise "Save as..."

Ou bien tu cherches une facon de faire la conversion sans intervention manuelle ?

Revision history for this message
houda (h-araj) said :
#2

Merci Fabien,
J'ai déjà essayé cette stratégie ça ne fonctionne pas. Si je fais save as - il me dit que le type file n'existe pas et si je fais manuel il n'aime pas trop.

Revision history for this message
odil (gerald-radix) said :
#3

http://www.artofsolving.com/node/13

Tu peux transformer ton code html en odt le problème c'est que si tu as des references à des fichiers externes genre images ils sont perdu, le pire c'est si ta page utilise du CSS tu perd la mise en forme.

Revision history for this message
odil (gerald-radix) said :
#4

En fait si son site est accessible ce sera pas trop gênant tu peux faire un essai avec firefox sur ta page en faisant affichage, style, aucun style et t'auras un apercu...

Revision history for this message
odil (gerald-radix) said :
#5

Je t'ai dis une betise avec le CSS et les images, j'ai eût la flême de tester. Tout fonctionne

Revision history for this message
houda (h-araj) said :
#6

Je vous remercie, mais je pense que s'il existe un outil pour passer directement de html a odt serait mieux pour moi. L'outil que vous m'avez suggéré si je comprends bien, il faut que je passe par un format intermediaire ?

Revision history for this message
odil (gerald-radix) said :
#7

Il faut que tu telecharges leur outil et que tu utilises openoffice.
En fait il faut lancer openoffice en demon.
Dans un shell tu tapes :
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
Tu decompactes l'archive et tu copies dedans tes documents html
Après tu utilises le shell et java (c'est l'exemple qui est fournit sur la page que je t'ai donné)
Seulement tu tapes :
java -jar lib/jodconverter-cli-2.2.1.jar MonDocument.html Mondocument.odt
Et tu as ton document en odt (il peut en convertir plusieurs à la volée)
puis tu tue soffice : pkill soffice.
Et tu peux ouvrir tes documents...

Desolé je n'ai pas mieux à te proposer.

Revision history for this message
houda (h-araj) said :
#8

Merci, j'ai probablement pas compris.

Revision history for this message
odil (gerald-radix) said :
#9

C'est à dire ?
Pour ceux que tu veux faire : transformer de html en odt ca le fait...
Sauf que "l'inconvenient" faut utiliser le shell.
Mais si tu suis ce que je t'ai mis (en copiant/collant) dans 2 minutes tu as ton document en odt...

Revision history for this message
odil (gerald-radix) said :
#10

Si tu as des messages d'erreur avec java poste les.
L'erreur que tu pourrais faire c'est oublier de te mettre dans le repertoire ou tu as décompressé leur outil et copier tes documents (cd jodconverter-2.2.1)