convertir docx a odt en linea de comando -linux-

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

convertir docx a odt en linea de comando -linux-

Notapor arivas_2005 » Jue May 25, 2017 7:51 pm

Saludos
quiero convertir bastantes archivos con extensión .docx a .odt o a .rtf (texto formateado, -por los cortes de linea-) usando linea de comando.

Hasta hoy e encotrado algunas herramientas como:
'docx2txt' pero el texto no me salen con corte de linea sino una sola.. y necesito las lineas por separado segun estan en el doc original
'catdoc' da una salida con caracteres ilegibles
Usando las lineas con libreoffice
# /opt/libreoffice5.0/program/soffice --headless --convert-to:odt --outdir /mnt/sdh1/2017/S_Prim-Tec-M1/5-May/pROC-TEXTO/ SUEÑA.docx
# /opt/libreoffice5.0/program/soffice --headless --convert-to odt SUEÑA.docx
nada sucede.

Gracias anticipadas por las sugerencias
Libreoffice 4.7
Puppy slacko 6 y windows 7
arivas_2005
 
Mensajes: 144
Registrado: Mié Nov 16, 2011 6:01 pm

Re: convertir docx a odt en linea de comando -linux-

Notapor arivas_2005 » Dom May 28, 2017 3:42 am

Saludos.
Les comento que he trabajado en otro equipo con Libreoffice igual y SO también y para mi sorpresa, ahi sí funciona la linea de comando

Código: Seleccionar todo   Expandir vistaContraer vista
/opt/libreoffice5.0/program/soffice --headless --convert-to odt SUEÑA.docx


Sin embargo, buscando info en google encontre este comando
.../soffice --headless --convert-to fodt:"OpenDocument Text Flat XML" SUEÑA.odt
o
.../soffice --headless --convert-to fodt:"OpenDocument Text Flat XML" SUEÑA.docx

si alguien me podría explicar esta particula de la linea fodt:"OpenDocument Text Flat XML" y como se puede incorporar otros filtros como uno para texto plano.
Para convertir a texto plano ya que probé con la linea
.../soffice --headless --convert-to txt:Text SUEÑA.odt
y en el archivo txt resultante no me salen los saltos de linea (sino una sola linea extensamente larga) y necesito txts con saltos de linea


Nuevamente gracias!
Libreoffice 4.7
Puppy slacko 6 y windows 7
arivas_2005
 
Mensajes: 144
Registrado: Mié Nov 16, 2011 6:01 pm

Re: convertir docx a odt en linea de comando -linux-

Notapor mauricio » Dom May 28, 2017 3:59 am

Prueba:
Código: Seleccionar todo   Expandir vistaContraer vista
soffice -h

creo que esta bien explicado... asumo que NO estas usando LibreOffice 4.7 como dice tu firma, al menos debes usar LibO Still

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5878
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados