Page 1 of 1

Question about OpenOffice SDK

PostPosted: Fri Sep 20, 2013 2:21 pm
by raphaelverdier
In our windows software, we want to add a component (dll, ocx, etc) for
converting office and open office format to pdf or image. But we have some
questions :

1- Is it possible to do this with the openoffice api ?
2- Is it possible to directly access to the converted pdf/ image in memory ?
3- When we distribute our application, is it necessary to setup openoffice
or is it possible to only add the required open office dll ?
If it possible to only add dll, which dll is required ?
Is it royalty free to distribute open office dll with our application ?


Kind regards,

Re: question about openoffice SDK

PostPosted: Fri Sep 20, 2013 3:55 pm
by Zizi64
In our windows software, we want to add a component (dll, ocx, etc) for
converting office and open office format to pdf or image.



In our windows software,

Do you mean: your ApacheOpen/LibreOffice software, or another commercial, or your custom developed software?


If you mean "our custom developed windows software" then there is an another question:
Do you want to use ApacheOpen/LibreOffice as a PDF converter?
In this case there is a simplier solution: use a virtual PDF printer, like the "PDF Creator".

3- When we distribute our application, is it necessary to setup openoffice
or is it possible to only add the required open office dll ?
If it possible to only add dll, which dll is required ?

I think: you can not use the elementary parts of the code of the Open/LibreOffice suite as standalone "dll", or application... But you can try it...


2- Is it possible to directly access to the converted pdf/ image in memory ?

The result of the conversion (the result of the pdf export) is a File on your storage device. You can open the PDF file with a PDF Reader application, or with the LibreOffice Draw (or if you have install PDF import extension, then you can open the pdf file with Apache OpenOffice, too)

But the ApacheOpen/LibreOffice is/are not a PDF reader, nor a PDF-editor sofvare.