Liste de liens :
Liste de liens :
L'objectif principal de ce module d'import est de prendre en charge les documents de type :
Conserver la structure du document en la recodant en XML-TEI
Transférer petit à petit de plus en plus d'informations encodées en ODT.
Éditions :
Description de l'existant : pour l'instant on va s'appuyer sur la feuille de transformation XSL de S. Ratz.
Déroulé du module d'import :
À la fin de l'import, si il y a des images liées par URI, alors il faut copier ces images dans le dossier “images” à coté des fichiers HTML.
Jod est une petite librarie qui appelle office à l'aide d'une socket : https://github.com/mirkonasato/jodconverter
Les chemins ont été mis à jour dans la version du SVN de TXM : https://svn.code.sf.net/p/txm/code/trunk/libs/jodconverter-core
Les chemins sont testé dans l'ordre des listes ci-dessous et par OS :
Windows :
programFiles + File.separator + "OpenOffice.org 3", programFiles + File.separator + "OpenOffice 4", programFiles + File.separator + "OpenOffice 5", // programFiles + File.separator + "OpenOffice", programFiles + File.separator + "LibreOffice 3", programFiles + File.separator + "LibreOffice 4", programFiles + File.separator + "LibreOffice 5", programFiles + File.separator + "LibreOffice"
Mac :
"/Applications/OpenOffice.org.app/Contents", // up to version 3 "/Applications/OpenOffice.app/Contents", // since version 4+ "/Applications/LibreOffice.app/Contents"
Linux :
"/opt/openoffice.org3", "/opt/openoffice.org3", "/opt/libreoffice", "/usr/lib/openoffice", "/usr/lib/libreoffice"
Windows 64-bit (Java 64-bit) :
C:\Program Files\LibreOffice 3\program\soffice.bin C:\Program Files\LibreOffice 4\program\soffice.bin C:\Program Files\LibreOffice 5\program\soffice.bin C:\Program Files\LibreOffice\program\soffice.bin C:\Program Files\OpenOffice 4\program\soffice.bin C:\Program Files\OpenOffice 5\program\soffice.bin C:\Program Files\OpenOffice.org 3\program\soffice.bin C:\Program Files\OpenOffice\program\soffice.bin
Mac OS X :
/Applications/LibreOffice.app/Contents/MacOS/soffice /Applications/OpenOffice.app/Contents/MacOS/soffice.bin /Applications/OpenOffice.org.app/Contents/MacOS/soffice.bin
Linux :
/opt/libreoffice/program/soffice.bin /opt/openoffice.org3/program/soffice.bin /usr/lib/libreoffice/program/soffice.bin /usr/lib/openoffice/program/soffice.bin