Contributor
Ritobroto Mukherjee

Cross Platform .NET Bindings for UNO API


Mentors
Thorsten, hosseinn
Organization
LibreOffice
Technologies
c#, .net
Topics
Bindings, .NET
The UNO API allows developers to write code that works with LibreOffice, allowing programmatic control over the entire suite. This provides a robust platform for creating extensions, automations, and integrations with other software systems, whether the task at hand is manipulating documents, spreadsheets, presentations, databases, or drawing files. This proposal aims to upgrade the UNO API support for .NET languages to the latest versions, and bring the bindings to all platforms which support .NET 8. The end goal is to add a .NET 8 compatible binding, complete with a NuGet package for end users, tests and examples for demonstration and documentation to help new users familiarise themselves with the new bindings.