Which API should I use? Which one is more promising? My main goal is to generate ODF documents. It's important for me to support ODF 1.2. And I want to use C++ and CLI bingings.
OpenOffice.org API or LibreOffice API?
6.2k Views Asked by Tenere At
2
There are 2 best solutions below
0
moggi
On
There is nearly no difference between the two APIs ATM. At least before Libreoffice 4.0 ( which is only in planning with no specific date ) there might be some long necessary API clean-ups. All in all they should be even c++ binary compatible.
Right now you should be able to use the same extensions/code to access both Libreoffice and Openoffice. You should only be careful with all interfaces marked as LibO 3.4 or 3.5 from http://api.libreoffice.org/
Related Questions in OPENOFFICE.ORG
- LibreOffice - How to create a file dialog via python macro?
- couldn't connect to socket (WSANOTINITIALISED, WSAStartup() has not been called) error while running program
- Not able to execute a class with external class path
- DDEML connection fails after large number of calls
- Preview MSOffice files in .NET WPF app via OpenOffice/LibreOffice
- cast exception while using OpenOffice SDK to create a DataSource
- Lack of access to all functions in exposed interfaces?
- OpenOffice convert doc to pdf with JAVA
- Where to find latest OpenOffice dictionaries?
- Netbeans OpenOffice Plugin throw error
- Installation of openoffice 4.0 for open erp
- Spreadsheet Help: Adding Multiple Rows With "If" Function
- XStorable storeToURL and WebDav
- How to debug crashing openoffice with pyuno
- Openoffice pipe (unix domain socket) somewhere other than /tmp?
Related Questions in LIBREOFFICE
- LibreOffice 4.4.3 - Accessing Documents with jodconverter on different server
- LibreOffice - How to create a file dialog via python macro?
- Space before caption
- libreoffice output filter names
- how export to pdf with embeded fonts in centos soffice command line?
- Best ways of getting tables from R into Libre Office Writer?
- How to automatically calculate the SUS Score for a given spreadsheet in LibreOffice Calc?
- Preview MSOffice files in .NET WPF app via OpenOffice/LibreOffice
- How can I update LibreOffice Calc cells in real-time from a MySQL database?
- Optimizing formula copying in PyUno
- Making a number end to the nearest 7 (no decimals)
- Can I use OR in LibreOffice calc IF statement?
- Lack of access to all functions in exposed interfaces?
- Quickest way to apply a formula to an entire column?
- In Python: Get path and name of file that is open in LibreOffice and Evince
Related Questions in UNO
- LibreOffice java uno 'How to get cursor position of text range or a paragraph'
- How to debug crashing openoffice with pyuno
- Openoffice pipe (unix domain socket) somewhere other than /tmp?
- How to choose between OpenOffice and LibreOffice in API/SDK
- createInstance vs createInstanceWithArguments
- Singletons and the Automation bridge
- How to know the Java interfaces an OpenOffice Calc UNO object supports (through queryInterface)
- Representing UNO out parameters in definitions
- fine tuning a goto bookmark libreoffice macro
- Using pyuno on MacOS to do file conversions
- how to get address of a Reference in UNo?
- OpenOffice pyuno "select all"
- Java OpenOffice UNO API: How to scale spreadsheet document?
- OpenOffice.org API or LibreOffice API?
- use uno (openoffice api) to open spreadsheet *without* recalculation
Related Questions in ODF
- OpenOffice::OODoc - How to insert Horizontal Line/Rule in a Page
- ODFDOM Java PDF converter messed up encoding
- Extracting text from Open Document file generates UnicodeEncodeError
- How to read an ODS document?
- Get Metadata from Open Office Files
- OpenOffice.org API or LibreOffice API?
- How do I get the rich text from ODS cell using Simple ODF from ODF Toolkit?
- MS Word won't read ODF file written with QTextDocumentWriter
- I would like to edit an odt document using python. Just a simple swap of keywords. Is this possible?
- Is it possible to build a LibreOffice document from code similar to the way a web page is built from HTML and CSS?
- How to count words in a Libre Office file using a script?
- Getting java.lang.NoClassDefFoundError: org/apache/xerces/dom/ElementNSImpl with Apache ODF Toolkit
- creating ODF files in Java
- How can the Page Size, Page Orientation, and Page Margins of an ods Spreadsheet Be Set Using ODFDOM?
- How to identify an ODF file?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I use OpenOffice API a lot in an application of me. I made some tests with LibreOffice too and there are some (as far as i see undocumented and unwanted!) differences allready! (OO 3.2 against LO 3.4 and 3.5) Not much but here and there teh LO-Api behaves different from the OO-Api even in the same functionality. This is not important if you only deal with one of them, but it is important when you have to be sure that your App runs with OO and LO.