Skip to main content

OpenDocument engine

OfficeIMO.OpenDocument

Create and edit ODT, ODS, and ODP files and connect them to Office and PDF conversion workflows.

MIT licensed No Office required Cross-platform .NET
Install dotnet add package OfficeIMO.OpenDocument
Generated output ยท OfficeIMO.OpenDocument
GENERATED OUTPUT

Ready for your workflow

Build, inspect, and transform documents through a focused API.

C#using var document = CreateDocument();
document.Save();

OpenDocument without LibreOffice

Create and edit ODT text documents, ODS spreadsheets, and ODP presentations directly from .NET. The package does not invoke LibreOffice, Microsoft Office, or UNO.

using OfficeIMO.OpenDocument;

using OdtDocument document = OdtDocument.Create();
document.AddHeading("Summary", 1);
document.AddParagraph("Created with OfficeIMO.OpenDocument.");
document.Save("summary.odt");

Compose only what you need

PackagePurpose
OfficeIMO.OpenDocumentNative ODT, ODS, and ODP models
OfficeIMO.Word.OpenDocumentWord and ODT conversion
OfficeIMO.Excel.OpenDocumentExcel and ODS conversion
OfficeIMO.PowerPoint.OpenDocumentPowerPoint and ODP conversion
OfficeIMO.OpenDocument.PdfPDF output through the matching Office adapters

Converters report unsupported or approximated features so a workflow can validate fidelity before it publishes the result.

Next step

Turn the package into a working document.

Follow a focused guide, inspect the generated API reference, or try a browser-safe conversion.