July 8th, 2024

LibreOfficeKit API in action: new API to access LibreOffice functionalities

The LibreOfficeKit API simplifies integrating LibreOffice features into applications, offering loading, editing, and converting capabilities. It enhances development by reducing dependencies and will be included in LibreOffice 24.8.

Read original articleLink Icon
LibreOfficeKit API in action: new API to access LibreOffice functionalities

The LibreOfficeKit API allows developers to integrate LibreOffice functionalities into their applications without relying on the older UNO API. This newer API enables loading, displaying, editing, saving, and converting LibreOffice/MS Office files within applications, including web browsers. An example application, gtktiledviewer, showcases how files can be loaded, displayed, and edited using LibreOffice functionality. Building applications with LibreOfficeKit is simpler compared to using UNO API due to fewer dependencies. The upcoming LibreOffice 24.8 distribution will include LibreOfficeKit headers for developers to use. Additionally, the API facilitates document conversion tasks, such as converting ODT files to PDF, through projects like lloconv. The conversion process involves initializing the document, loading it, and saving it in the desired format. The straightforward nature of the API simplifies the development process, requiring only knowledge of the LibreOffice installation path. Overall, LibreOfficeKit API offers a versatile solution for incorporating LibreOffice functionalities into various applications efficiently.

Related

Open Sourcing Kinopio

Open Sourcing Kinopio

The creator of Kinopio, a thinking canvas app, open sources the kinopio-client app on its 5th anniversary. Users can now run, modify, and enhance the lightweight app (~220kb) locally or on the kinopio-server. This move aims to foster community contributions despite potential risks.

Overleaf: An open-source online real-time collaborative LaTeX editor

Overleaf: An open-source online real-time collaborative LaTeX editor

Overleaf is an open-source online LaTeX editor on GitHub. It offers project details, installation instructions, Docker setup, and contribution guidelines. For more, refer to the GitHub repository.

Luakit: A fast, extensible, and customizable web browser

Luakit: A fast, extensible, and customizable web browser

Luakit is a customizable web browser framework for power users and developers, based on WebKit and GTK+. Version 2.3.6 emphasizes Lua scripting extensibility. Users should update WebKitGTK+ for security. Installation guides are available for Windows 10, Linux, and BSD. The browser offers themes, vertical tabs, and a minimal codebase. Download from GitHub, follow README.md for building. Licensed under GNU GPLv3.

Microsoft365 apps now support OpenDocument Format 1.4 (LibreOffice Format)

Microsoft365 apps now support OpenDocument Format 1.4 (LibreOffice Format)

Microsoft 365 apps now support OpenDocument Format 1.4, enhancing Word, Excel, and PowerPoint. ODF 1.4 brings new features like table support in shapes and improved writing modes. Users can give feedback for further improvements.

Read Hacker News on Kindle (2022)

Read Hacker News on Kindle (2022)

Daniel Nguyen created KTool to send online content to Kindle for offline reading, focusing on Hacker News discussions. It supports various content types, maintains comment styles, and enhances the reading experience.

Link Icon 5 comments
By @no_time - 6 months
Very nice. Maybe the freedesktop world can finally replicate how Windows is able to embed a mini excel viewer into the filepicker.
By @geokon - 6 months
I don't work in this space at all but how does this stacks up to Apache POI? The mini-GUI functionality seems cool
By @robertlagrant - 6 months
It would be good to see scripting language access - I can imagine people might want to use Python or similar to automate document creation.
By @catapart - 6 months
Alright, so if I pull this into WASM, I can finally have a fully featured rich text editor on the web? If so, I'm sold!