LibreOffice Technology

LibreOfficeKit recent developments

D.libreoffice
Jan Holesovsky
<p>Come and hear about how LibreOffice can be used by other applications via its C++ API called LibreOfficeKit. Its primary use is for document conversion or editing the documents in Collabora Online.</p> <p>We are extending the LibreOfficeKit as necessary, and this presentation will talk about the recent developments there.</p>

Additional information

Type devroom

More sessions

2/5/22
LibreOffice Technology
Italo Vignoli
D.libreoffice
<p>Open Document Format (ODF) and Office Open XML (OOXML) are both ISO/IEC open document standards, but while the first is loyal to standard definitions the second is an unfortunate attempt to propagate proprietary formats in a pseudo-standard format to lock-in users to Microsoft Office for the foreseeable future. The presentation explains why ODF is a better standard than OOXML.</p>
2/5/22
LibreOffice Technology
Gülşah Köse
D.libreoffice
<p>I will talk about how do we proceed when we receive a problematic OOXML document from a customer and show a solution of a sample bug.</p>
2/5/22
LibreOffice Technology
Csongor Halmai
D.libreoffice
<p>In 2021, a tender financed by the Australian Government has been won. The purpose of the project was to create a lecture book for kids, parents and their teachers who have a European (Hungarian) background, and who want to keep their cultural heritage, while they are living in a non-Hungarian speaking country.</p> <p>Such a project has a lot of interesting challenges but in this talk, mostly the technical aspects will be introduced. The perspective and the journey of the editor of the book ...
2/5/22
LibreOffice Technology
Gabriele Ponzo
D.libreoffice
<p>One of the tasks of my job is to create corporate templates. It is really important to spend the right amount of time on them, since they are the image of the entity (whatever kind of) to the public, and they usually last for decades. Knowing well the needs and requirements is possible to automate a lot of things, still without macros. But pushing so much Writer to its limits let us discover some minor bug or possible enhancements.</p>
2/5/22
LibreOffice Technology
Miklos Vajna
D.libreoffice
<p>LibreOffice was capable of handling color palettes on its UI for a while already. In the meantime, the competition introduced document themes, which are a fixed set of 12 colors, to be attached to various parts of documents. This allows referring to those colors by name, and apply color filters. These color filters are maintained even if the source theme changes. Come and see how this now starts to work also in Impress, what still needs doing and how you can help.</p>
2/5/22
LibreOffice Technology
Italo Vignoli
D.libreoffice
<p>Today, the LibreOffice Technology platform is based on the same software engine for all modules, based on a clean and refactored source code, with a focus on code quality and consistency, and supported by easy and extensive APIs. LibreOffice consistency represents a strong advantage over the "siloed" approach of all other office suites, where there is a different software engine for each application and each platform. The result is a lack of consistency for files, which are also different by ...
2/5/22
LibreOffice Technology
Gökay Şatır
D.libreoffice
<p>I will present why we needed to use Canvas for rendering the UI and the document. Then i will explain the structure we created for this task.</p>