Overview of OfficeIMO libraries
masterOfficeIMO is a family of COM-free .NET libraries designed for creating, reading, editing, converting, and exporting Office and various document formats.
Key characteristics:
- COM-free: Runs in services, desktop applications, build agents, containers, and automation hosts without requiring Microsoft Office, Excel, PowerPoint, Visio, or LibreOffice automation.
- First-party implementations: Unlike many libraries that act as facades, OfficeIMO owns its implementations for OneNote, PDF, Markdown, RTF, OpenDocument, AsciiDoc, LaTeX, CSV, EPUB, ZIP, drawing, and legacy binary formats (
.doc,.xls,.ppt/.pot/.pps). - Coordinated Versioning: Applications should keep all OfficeIMO packages on the same coordinated version (e.g., the
3.1.xsource line). - Extensible Converters: Converters use the same first-party object models as the native packages and provide diagnostics when a target format cannot fully represent the source data.