Quote:
Originally Posted by DNSB
From reading through the thread, it appears that he wants Calibre to convert docx directly to odt. I am wondering what he is reading the odt files on that makes it a preferred format or why simply opening the docx file in LibreOffice and then saving as odt is not working for him.
Since the OP mentions opening docx files with LibreOffice and then saving as odt, I find it hard to agree that it is "very important" that calibre add odt as an output format.
|
When converting from one file format to another, the tool that was used leaves artifacts behind. Artifacts that build up, and create a layer of cruft that affects the quality of the presentation format of the document. It is not uncommon for format conversions to have a negative impact on the structural markup of the document. A direct conversion from format x to ODT, from within Calibre would reduce cruft buildup, and be a more faithful representation of the original document.
ODF Toolkit (
https://odftoolkit.org/) is a Java library for creating ODF format documents. ODFPy (
https://github.com/eea/odfpy) is a python library for creating ODF format documents.
ISO/IEC 29500 is a standard for legacy documents, and as such, usage for non-legacy documents is highly discouraged. (It is a technical violation of ISO 9000 to use ISO 29500 file formats for non-legacy documents.) Thus, there is no legitimate reason for Calibre to support ISO/IEC 29500, but there is a legitimate reason for Calibre to support ISO/IEC 26300