Convert .odt to .doc or .docx

asked 2019-05-09 17:07:09 +0200

anwiqnwww gravatar image

While trying to convert mydocument.odt to .docx or .doc with UNOCONV it fails with:

Properties: ((com.sun.star.beans.PropertyValue){ Name = (string)"FilterName", Handle = (long)0x0, Value = (any){ (string)"Office Open XML Text" }, State = (com.sun.star.beans.PropertyState)DIRECT_VALUE }, (com.sun.star.beans.PropertyValue){ Name = (string)"Overwrite", Handle = (long)0x0, Value = (any){ (boolean)true }, State = (com.sun.star.beans.PropertyState)DIRECT_VALUE }, (com.sun.star.beans.PropertyValue){ Name = (string)"OutputStream", Handle = (long)0x0, Value = (any){ (com.sun.star.uno.XInterface)0x1f932b8{, supportedInterfaces={com.sun.star.io.XOutputStream,com.sun.star.lang.XTypeProvider}} }, State = (com.sun.star.beans.PropertyState)DIRECT_VALUE })

Using SOFFICE it makes a corrupted or something like that file .docx

I suspect that I need to export my styles or what? Because converting simple file with one plain word works good!

Appreciate your help :)

edit retag flag offensive close merge delete

Comments

It is possible that some very special layout or formatting arrangement in the document is causing the conversion failure. This, unfortunately, is to be expected in some circumstances when converting from one format to another.

But it is not clear why you are using UNOCONV to change the format. What happens when you simply use LibreOffice menu File -> Save As... and choose one of the several .doc or .docx options from the format menu?

ve3oat gravatar imageve3oat ( 2019-05-09 17:42:00 +0200 )edit

@ve3oat I want to do it using CLI or Python, not manually via GUI Application

anwiqnwww gravatar imageanwiqnwww ( 2019-05-09 17:46:24 +0200 )edit

@anwiqnwww OK, now I understand. (Sorry that I can not help you with that.) You should edit your original question above to include that information so that someone knowledgeable can address it.

ve3oat gravatar imageve3oat ( 2019-05-09 20:43:27 +0200 )edit