Does anyone know of a library that will allow me to write an odt (Open Document Format, i.e. OpenOffice compatible) file from a C program?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
ODT/ODF is basically zipped XML, so any XML library will do. You’ll need to know the specification though if you’re going to write a new ODT file from scratch. It’s much easier to unpack an existing ODT and insert data into contained the content.xml file.
See OASIS OpenDocument Essentials (especially the “The Virtues of Cheating” paragraph)