Estoy tratando de construir un script bash en Cygwin que convierta archivos HTML a RTF. En OS X esto es trivial textutils
, pero eso no existe para Linux o Cygwin normales. En cambio, estoy tratando de usar OpenOffice desde la línea de comandos.
He leído en otra parte que OpenOffice puede ejecutarse sin cabeza con un programa normalmente instalado como /usr/bin/ooffice
, pero en Cygwin en Windows esto obviamente no funciona: el instalador de OpenOffice no construye enlaces simbólicos nativos de Cygwin y puede que ni siquiera instale el equivalente de Windows ooffice
.
¿Cómo puedo usar OpenOffice desde la línea de comandos en Cygwin para convertir archivos HTML a archivos RTF?
fuente
Sugeriría el JODConverter . Es un contenedor de Java alrededor de la API OpenDoc para la conversión. Le permite convertir archivos como este:
También está disponible en python .
en lugar de usar la clase Openoffice SDK DocumentSaver como esta:
fuente
Puedo ayudarte con la primera parte de tu pregunta. Aquí hay un ejemplo de ejecución de OpenOffice desde la línea de comandos de Cygwin:
Eso le dará una lista de argumentos de línea de comando. No vi ninguno que pudiera convertir tipos de archivos o incluso "Guardar como", pero no investigué la API. Quizás puedas completar esa parte. Tengo OpenOffice.org 3.2 320m12 (Build: 9483).
fuente