Skip to main content
OfficeIMO Docs Search documentation/

Packages and Components

Edit on GitHub

A source-derived index of every production OfficeIMO library, adapter, renderer, and tool.

This page is generated from the repository project files. It includes focused engines, conversion adapters, Reader providers, rendering surfaces, command-line tools, and integration packages that are easy to miss when only the top-level product pages are visible.

Extraction and ingestion

ComponentWhat it ownsEvidence and next steps
OfficeIMO.Reader.AllComposition-only preset for registering OfficeIMO.Reader's local format adapters.OfficeIMO.Reader.All guide · OfficeIMO.Reader.All package · 2 source files · 1 referencing test project(s)
OfficeIMO.Reader.AsciiDocModular OfficeIMO.Reader adapter for dependency-free AsciiDoc ingestion.OfficeIMO.Reader.AsciiDoc guide · OfficeIMO.Reader.AsciiDoc package · 4 source files · 1 referencing test project(s)
OfficeIMO.Reader.CoreDependency-light contracts, routing, processing, and normalized document models for modular OfficeIMO readers.OfficeIMO.Reader.Core guide · OfficeIMO.Reader.Core API · OfficeIMO.Reader.Core package · 111 source files · 4 referencing test project(s)
OfficeIMO.Reader.CsvCSV/TSV adapters for OfficeIMO.Reader and OfficeIMO.Excel.OfficeIMO.Reader.Csv guide · OfficeIMO.Reader.Csv package · 3 source files · 2 referencing test project(s)
OfficeIMO.Reader.EmailUnified email, Outlook store, and Offline Address Book adapter for OfficeIMO.Reader.Core.OfficeIMO.Reader.Email guide · OfficeIMO.Reader.Email package · 20 source files · 2 referencing test project(s)
OfficeIMO.Reader.EpubEPUB adapter for OfficeIMO.Reader modular ingestion.OfficeIMO.Reader.Epub guide · OfficeIMO.Reader.Epub package · 9 source files · 2 referencing test project(s)
OfficeIMO.Reader.ExcelExcel workbook adapter for OfficeIMO.Reader.Core.OfficeIMO.Reader.Excel guide · OfficeIMO.Reader.Excel package · 9 source files · 1 referencing test project(s)
OfficeIMO.Reader.HtmlHTML and MHTML adapter for OfficeIMO.Reader using OfficeIMO.Html.OfficeIMO.Reader.Html guide · OfficeIMO.Reader.Html package · 6 source files · 3 referencing test project(s)
OfficeIMO.Reader.ImageFirst-party image metadata and OCR-readiness adapter for OfficeIMO.Reader.OfficeIMO.Reader.Image guide · OfficeIMO.Reader.Image package · 3 source files · 1 referencing test project(s)
OfficeIMO.Reader.JsonJSON adapter extensions for OfficeIMO.Reader.OfficeIMO.Reader.Json guide · OfficeIMO.Reader.Json package · 3 source files · 2 referencing test project(s)
OfficeIMO.Reader.LatexModular OfficeIMO.Reader adapter for bounded-profile LaTeX ingestion.OfficeIMO.Reader.Latex guide · OfficeIMO.Reader.Latex package · 4 source files · 1 referencing test project(s)
OfficeIMO.Reader.MarkdownMarkdown document adapter for OfficeIMO.Reader.Core.OfficeIMO.Reader.Markdown guide · OfficeIMO.Reader.Markdown package · 3 source files · 1 referencing test project(s)
OfficeIMO.Reader.NotebookBounded Jupyter Notebook adapter for OfficeIMO.Reader.OfficeIMO.Reader.Notebook guide · OfficeIMO.Reader.Notebook package · 3 source files · 1 referencing test project(s)
OfficeIMO.Reader.Ocr.ProcessOptional process-protocol OCR engine for OfficeIMO.Reader.OfficeIMO.Reader.Ocr.Process guide · OfficeIMO.Reader.Ocr.Process package · 10 source files · 1 referencing test project(s)
OfficeIMO.Reader.Ocr.TesseractOptional Tesseract CLI OCR engine for OfficeIMO.Reader.OfficeIMO.Reader.Ocr.Tesseract guide · OfficeIMO.Reader.Ocr.Tesseract package · 5 source files · 1 referencing test project(s)
OfficeIMO.Reader.OneNoteOffline OneNote adapter for OfficeIMO.Reader using OfficeIMO.OneNote.OfficeIMO.Reader.OneNote guide · OfficeIMO.Reader.OneNote package · 10 source files · 1 referencing test project(s)
OfficeIMO.Reader.OpenDocumentNative ODT, ODS, and ODP adapter for OfficeIMO.Reader modular ingestion.OfficeIMO.Reader.OpenDocument guide · OfficeIMO.Reader.OpenDocument package · 6 source files · 1 referencing test project(s)
OfficeIMO.Reader.PdfPDF reader and normalized PDF projection bridge for OfficeIMO.Reader.OfficeIMO.Reader.Pdf guide · OfficeIMO.Reader.Pdf package · 17 source files · 3 referencing test project(s)
OfficeIMO.Reader.PowerPointPowerPoint presentation adapter for OfficeIMO.Reader.Core.OfficeIMO.Reader.PowerPoint guide · OfficeIMO.Reader.PowerPoint package · 4 source files · 1 referencing test project(s)
OfficeIMO.Reader.RtfBounded RTF chunk, table, visual, warning, and provenance adapter for OfficeIMO.Reader.OfficeIMO.Reader.Rtf guide · OfficeIMO.Reader.Rtf package · 8 source files · 2 referencing test project(s)
OfficeIMO.Reader.SubtitlesDependency-free SRT and WebVTT adapter for OfficeIMO.Reader.OfficeIMO.Reader.Subtitles guide · OfficeIMO.Reader.Subtitles package · 4 source files · 1 referencing test project(s)
OfficeIMO.Reader.ToolDependency-bounded command-line tool for OfficeIMO.Reader document extraction.OfficeIMO.Reader.Tool guide · OfficeIMO.Reader.Tool package · 7 source files · 1 referencing test project(s)
OfficeIMO.Reader.VisioVisio adapter for OfficeIMO.Reader using OfficeIMO.Visio inspection snapshots.OfficeIMO.Reader.Visio guide · OfficeIMO.Reader.Visio package · 5 source files · 2 referencing test project(s)
OfficeIMO.Reader.WebBounded caller-injected HTTP transport for OfficeIMO.Reader.OfficeIMO.Reader.Web guide · OfficeIMO.Reader.Web package · 6 source files · 1 referencing test project(s)
OfficeIMO.Reader.WordWord document adapter for OfficeIMO.Reader.Core.OfficeIMO.Reader.Word guide · OfficeIMO.Reader.Word package · 5 source files · 1 referencing test project(s)
OfficeIMO.Reader.XmlXML adapter extensions for OfficeIMO.Reader.OfficeIMO.Reader.Xml guide · OfficeIMO.Reader.Xml package · 3 source files · 2 referencing test project(s)
OfficeIMO.Reader.YamlYAML adapter extensions for OfficeIMO.Reader.OfficeIMO.Reader.Yaml guide · OfficeIMO.Reader.Yaml package · 3 source files · 2 referencing test project(s)
OfficeIMO.Reader.ZipZIP adapter for OfficeIMO.Reader modular ingestion.OfficeIMO.Reader.Zip guide · OfficeIMO.Reader.Zip package · 3 source files · 2 referencing test project(s)

Formats and interoperability

ComponentWhat it ownsEvidence and next steps
OfficeIMO.CSVA fluent, strongly-typed CSV document model for OfficeIMO.OfficeIMO.CSV guide · OfficeIMO.CSV API · OfficeIMO.CSV package · 60 source files · 1 referencing test project(s)
OfficeIMO.EmailManaged email and Outlook data engine for EML, MSG/OFT, TNEF, ICS, vCard, Mbox, PST/OST, OLM, EMLX, Maildir, and Offline Address Book artifacts.OfficeIMO.Email guide · OfficeIMO.Email API · OfficeIMO.Email package · 397 source files · 3 referencing test project(s)
OfficeIMO.EpubEPUB extraction primitives for modular OfficeIMO ingestion pipelines.OfficeIMO.Epub guide · OfficeIMO.Epub package · 25 source files · 2 referencing test project(s)
OfficeIMO.Epub.ImageThin EPUB-to-image adapter over OfficeIMO.Html and OfficeIMO.Drawing.OfficeIMO.Epub.Image guide · OfficeIMO.Epub.Image package · 3 source files · 1 referencing test project(s)
OfficeIMO.OneNoteManaged, cross-platform Microsoft OneNote file-format engine for .one, .onetoc2, and .onepkg artifacts.OfficeIMO.OneNote guide · OfficeIMO.OneNote API · OfficeIMO.OneNote package · 88 source files · 2 referencing test project(s)
OfficeIMO.OneNote.HtmlFirst-party offline OneNote to HTML conversion for OfficeIMO.OfficeIMO.OneNote.Html guide · OfficeIMO.OneNote.Html package · 7 source files · 2 referencing test project(s)
OfficeIMO.OneNote.MarkdownSemantic offline OneNote to Markdown conversion for OfficeIMO.OfficeIMO.OneNote.Markdown guide · OfficeIMO.OneNote.Markdown package · 6 source files · 2 referencing test project(s)
OfficeIMO.OneNote.PdfFirst-party offline OneNote to PDF conversion for OfficeIMO.OfficeIMO.OneNote.Pdf guide · OfficeIMO.OneNote.Pdf package · 7 source files · 1 referencing test project(s)
OfficeIMO.OpenDocumentNative OpenDocument ODT, ODS, and ODP reader, writer, and preservation-aware document model for .NET.OfficeIMO.OpenDocument guide · OfficeIMO.OpenDocument API · OfficeIMO.OpenDocument package · 89 source files · 2 referencing test project(s)
OfficeIMO.OpenDocument.PdfDirect loss-aware OpenDocument text, spreadsheet, and presentation to PDF adapters.OfficeIMO.OpenDocument.Pdf guide · OfficeIMO.OpenDocument.Pdf package · 4 source files · 1 referencing test project(s)
OfficeIMO.VisioAn Open Source cross-platform .NET library providing an easy way to create
Microsoft Visio documents.OfficeIMO.Visio guide · OfficeIMO.Visio API · OfficeIMO.Visio package · 330 source files · 3 referencing test project(s)

Foundations and integrations

ComponentWhat it ownsEvidence and next steps
OfficeIMO.AdfAtlas Document Format model and OfficeIMO conversion support.OfficeIMO.Adf guide · OfficeIMO.Adf package · 7 source files · 1 referencing test project(s)
OfficeIMO.ConfluenceDependency-light Confluence Cloud client and OfficeIMO content conversion support.OfficeIMO.Confluence guide · OfficeIMO.Confluence package · 10 source files · 1 referencing test project(s)
OfficeIMO.DrawingShared zero-dependency document, drawing, color, image, and font primitives for OfficeIMO projects.OfficeIMO.Drawing guide · OfficeIMO.Drawing package · 308 source files · 10 referencing test project(s)
OfficeIMO.Drawing.CodeGlyphXOptional typed bridge from CodeGlyphX symbols to OfficeIMO.Drawing scenes.OfficeIMO.Drawing.CodeGlyphX guide · OfficeIMO.Drawing.CodeGlyphX package · 1 source files · 1 referencing test project(s)
OfficeIMO.MarkupUnified Markdown-inspired OfficeIMO authoring layer with a semantic AST and C#/PowerShell emitters.OfficeIMO.Markup guide · 22 source files · 1 referencing test project(s)
OfficeIMO.Markup.CliCommand-line tooling for OfficeIMO Markup parsing, validation, preview JSON, and code emission.OfficeIMO.Markup.Cli guide · 1 source files
OfficeIMO.Markup.ExcelExcel workbook renderer for OfficeIMO Markup semantic AST.OfficeIMO.Markup.Excel guide · 3 source files · 1 referencing test project(s)
OfficeIMO.Markup.PowerPointPowerPoint renderer for OfficeIMO Markup semantic AST.OfficeIMO.Markup.PowerPoint guide · 13 source files · 1 referencing test project(s)
OfficeIMO.Markup.WordWord document renderer for OfficeIMO Markup semantic AST.OfficeIMO.Markup.Word guide · 3 source files · 1 referencing test project(s)
OfficeIMO.SecurityShared CMS, S/MIME, RFC 3161, and X.509 security engine for OfficeIMO packages.OfficeIMO.Security guide · OfficeIMO.Security package · 12 source files · 1 referencing test project(s)
OfficeIMO.ZipSafe ZIP traversal primitives for modular OfficeIMO ingestion pipelines.OfficeIMO.Zip guide · OfficeIMO.Zip package · 5 source files · 2 referencing test project(s)

Google Workspace

ComponentWhat it ownsEvidence and next steps
OfficeIMO.GoogleWorkspaceShared Google Workspace abstractions for OfficeIMO extension packages.OfficeIMO.GoogleWorkspace guide · OfficeIMO.GoogleWorkspace API · OfficeIMO.GoogleWorkspace package · 15 source files · 3 referencing test project(s)
OfficeIMO.GoogleWorkspace.Auth.GoogleApisOptional Google.Apis.Auth adapters, PKCE desktop authorization, and pluggable token persistence for OfficeIMO Google Workspace libraries.OfficeIMO.GoogleWorkspace.Auth.GoogleApis guide · OfficeIMO.GoogleWorkspace.Auth.GoogleApis API · OfficeIMO.GoogleWorkspace.Auth.GoogleApis package · 3 source files · 1 referencing test project(s)
OfficeIMO.GoogleWorkspace.DriveTyped Google Drive API client, shared-drive support, conversion, media transfer, collaboration, and change tracking for OfficeIMO.OfficeIMO.GoogleWorkspace.Drive guide · OfficeIMO.GoogleWorkspace.Drive API · OfficeIMO.GoogleWorkspace.Drive package · 6 source files · 1 referencing test project(s)
OfficeIMO.GoogleWorkspace.SyncGoogle Drive change tracking and explicit plan/apply synchronization workflows for OfficeIMO Google Workspace libraries.OfficeIMO.GoogleWorkspace.Sync guide · OfficeIMO.GoogleWorkspace.Sync API · OfficeIMO.GoogleWorkspace.Sync package · 4 source files · 1 referencing test project(s)

Office documents

ComponentWhat it ownsEvidence and next steps
OfficeIMO.ExcelAn Open Source cross-platform .NET library providing an easy way to create
Excel documents.OfficeIMO.Excel guide · OfficeIMO.Excel API · OfficeIMO.Excel package · 872 source files · 8 referencing test project(s)
OfficeIMO.Excel.GoogleSheetsCreate, safely replace, import, diff, and translate Google Sheets documents with OfficeIMO.Excel.OfficeIMO.Excel.GoogleSheets guide · OfficeIMO.Excel.GoogleSheets package · 32 source files · 2 referencing test project(s)
OfficeIMO.Excel.HtmlHTML converter for OfficeIMO.Excel - Export Excel workbooks and worksheets to semantic or visual review HTML.OfficeIMO.Excel.Html guide · OfficeIMO.Excel.Html package · 14 source files · 2 referencing test project(s)
OfficeIMO.Excel.OpenDocumentExplicit ODS and Excel conversion adapter with feature-mapping reports.OfficeIMO.Excel.OpenDocument guide · OfficeIMO.Excel.OpenDocument package · 4 source files · 1 referencing test project(s)
OfficeIMO.Excel.PdfPDF converter for OfficeIMO.Excel - Export Excel workbooks to PDF using the first-party OfficeIMO.Pdf engine.OfficeIMO.Excel.Pdf guide · OfficeIMO.Excel.Pdf package · 22 source files · 3 referencing test project(s)
OfficeIMO.PowerPointAn Open Source cross-platform .NET library for creating, reading, editing,
and writing Microsoft PowerPoint PPTX/PPTM and PPT/POT/PPS presentations.OfficeIMO.PowerPoint guide · OfficeIMO.PowerPoint API · OfficeIMO.PowerPoint package · 433 source files · 7 referencing test project(s)
OfficeIMO.PowerPoint.GoogleSlidesBidirectional OfficeIMO PowerPoint and Google Slides translation with safe replacement, template, and Drive fallback workflows.OfficeIMO.PowerPoint.GoogleSlides guide · OfficeIMO.PowerPoint.GoogleSlides package · 12 source files · 1 referencing test project(s)
OfficeIMO.PowerPoint.HtmlHTML converter for OfficeIMO.PowerPoint - Export presentations to semantic or positioned review HTML.OfficeIMO.PowerPoint.Html guide · OfficeIMO.PowerPoint.Html package · 14 source files · 3 referencing test project(s)
OfficeIMO.PowerPoint.OpenDocumentExplicit ODP and PowerPoint conversion adapter with feature-mapping reports.OfficeIMO.PowerPoint.OpenDocument guide · OfficeIMO.PowerPoint.OpenDocument package · 3 source files · 1 referencing test project(s)
OfficeIMO.PowerPoint.PdfPDF converter for OfficeIMO.PowerPoint - Export PowerPoint presentations to PDF using the first-party OfficeIMO.Pdf engine.OfficeIMO.PowerPoint.Pdf guide · OfficeIMO.PowerPoint.Pdf package · 11 source files · 4 referencing test project(s)
OfficeIMO.WordAn Open Source cross-platform .NET library providing an easy way to create
Microsoft Word (DocX) documents.OfficeIMO.Word guide · OfficeIMO.Word API · OfficeIMO.Word package · 610 source files · 11 referencing test project(s)
OfficeIMO.Word.GoogleDocsCreate, safely replace, import, diff, and translate Google Docs documents with OfficeIMO.Word.OfficeIMO.Word.GoogleDocs guide · OfficeIMO.Word.GoogleDocs package · 30 source files · 2 referencing test project(s)
OfficeIMO.Word.HtmlHTML converter for OfficeIMO.Word - Convert Word documents to/from HTML using AngleSharpOfficeIMO.Word.Html guide · OfficeIMO.Word.Html package · 53 source files · 3 referencing test project(s)
OfficeIMO.Word.MarkdownMarkdown converter for OfficeIMO.Word - Convert Word documents to/from Markdown using OfficeIMO.MarkdownOfficeIMO.Word.Markdown guide · OfficeIMO.Word.Markdown package · 28 source files · 5 referencing test project(s)
OfficeIMO.Word.OpenDocumentExplicit ODT and Word conversion adapter with feature-mapping reports.OfficeIMO.Word.OpenDocument guide · OfficeIMO.Word.OpenDocument package · 3 source files · 1 referencing test project(s)
OfficeIMO.Word.PdfPDF converter for OfficeIMO.Word - Export Word documents to PDF using the first-party OfficeIMO.Pdf engine.OfficeIMO.Word.Pdf guide · OfficeIMO.Word.Pdf package · 35 source files · 4 referencing test project(s)
OfficeIMO.Word.RtfResult-bearing RTF converter and document workflow bridge for OfficeIMO.Word.OfficeIMO.Word.Rtf guide · OfficeIMO.Word.Rtf package · 20 source files · 2 referencing test project(s)

Publishing and conversion

ComponentWhat it ownsEvidence and next steps
OfficeIMO.AsciiDocSource-preserving AsciiDoc parser, semantic model, and writer for .NET.OfficeIMO.AsciiDoc guide · OfficeIMO.AsciiDoc package · 50 source files · 1 referencing test project(s)
OfficeIMO.AsciiDoc.MarkdownLoss-aware AsciiDoc and Markdown conversion bridge for OfficeIMO.OfficeIMO.AsciiDoc.Markdown guide · OfficeIMO.AsciiDoc.Markdown package · 10 source files · 1 referencing test project(s)
OfficeIMO.AsciiDoc.PdfLoss-aware AsciiDoc to PDF adapter over the first-party OfficeIMO Markdown and PDF engines.OfficeIMO.AsciiDoc.Pdf guide · OfficeIMO.AsciiDoc.Pdf package · 3 source files · 2 referencing test project(s)
OfficeIMO.HtmlShared HTML and MHTML parsing, resource policy, layout, diagnostics, and direct rendering for OfficeIMO converters.OfficeIMO.Html guide · OfficeIMO.Html API · OfficeIMO.Html package · 314 source files · 5 referencing test project(s)
OfficeIMO.Html.PdfDirect dependency-free HTML/PDF rendering and PDF-to-HTML conversion for OfficeIMO.OfficeIMO.Html.Pdf guide · OfficeIMO.Html.Pdf package · 17 source files · 3 referencing test project(s)
OfficeIMO.LatexSource-preserving LaTeX interoperability profile for .NET.OfficeIMO.Latex guide · OfficeIMO.Latex package · 16 source files · 1 referencing test project(s)
OfficeIMO.Latex.MarkdownLoss-aware LaTeX and Markdown conversion bridge for OfficeIMO.OfficeIMO.Latex.Markdown guide · OfficeIMO.Latex.Markdown package · 5 source files · 1 referencing test project(s)
OfficeIMO.Latex.PdfLoss-aware LaTeX to PDF adapter over the first-party OfficeIMO Markdown and PDF engines.OfficeIMO.Latex.Pdf guide · OfficeIMO.Latex.Pdf package · 3 source files · 2 referencing test project(s)
OfficeIMO.MarkdownMarkdown builder, typed reader/AST, and HTML renderer for .NET with GitHub-like output and an optional portable reader profile.OfficeIMO.Markdown guide · OfficeIMO.Markdown API · OfficeIMO.Markdown package · 360 source files · 6 referencing test project(s)
OfficeIMO.Markdown.HtmlHTML converter for OfficeIMO.Markdown - Convert HTML fragments or documents into OfficeIMO.Markdown documents and Markdown text.OfficeIMO.Markdown.Html guide · OfficeIMO.Markdown.Html package · 20 source files · 5 referencing test project(s)
OfficeIMO.Markdown.PdfPDF converter for OfficeIMO.Markdown - Export Markdown documents to PDF using the first-party OfficeIMO.Pdf engine.OfficeIMO.Markdown.Pdf guide · OfficeIMO.Markdown.Pdf package · 22 source files · 6 referencing test project(s)
OfficeIMO.PdfFirst-party PDF builder, reader, editor, renderer, and signature workflow for .NET.OfficeIMO.Pdf guide · OfficeIMO.Pdf API · OfficeIMO.Pdf package · 916 source files · 9 referencing test project(s)
OfficeIMO.RtfManaged Rich Text Format (RTF) reader, writer, lossless syntax tree, bounded parser, and editable document model for .NET.OfficeIMO.Rtf guide · OfficeIMO.Rtf package · 226 source files · 4 referencing test project(s)
OfficeIMO.Rtf.MarkdownSemantic Rich Text Format and Markdown conversion bridge for OfficeIMO.OfficeIMO.Rtf.Markdown guide · OfficeIMO.Rtf.Markdown package · 8 source files · 3 referencing test project(s)
OfficeIMO.Rtf.PdfBidirectional semantic RTF/PDF converter with shared fidelity diagnostics and managed image handling.OfficeIMO.Rtf.Pdf guide · OfficeIMO.Rtf.Pdf package · 13 source files · 3 referencing test project(s)

Rendering surfaces

ComponentWhat it ownsEvidence and next steps
OfficeIMO.MarkdownRendererWebView-friendly Markdown rendering helpers (shell + incremental updates) built on OfficeIMO.Markdown.OfficeIMO.MarkdownRenderer guide · OfficeIMO.MarkdownRenderer package · 36 source files · 2 referencing test project(s)
OfficeIMO.MarkdownRenderer.IntelligenceXIntelligenceX renderer plugin pack for OfficeIMO.MarkdownRenderer with transcript-oriented preset helpers and IX visual aliases.OfficeIMO.MarkdownRenderer.IntelligenceX guide · OfficeIMO.MarkdownRenderer.IntelligenceX package · 3 source files · 2 referencing test project(s)
OfficeIMO.MarkdownRenderer.WpfReusable WPF/WebView2 host control for OfficeIMO.MarkdownRenderer.OfficeIMO.MarkdownRenderer.Wpf guide · OfficeIMO.MarkdownRenderer.Wpf package · 7 source files · 1 referencing test project(s)

Project metadata proves that a component exists and identifies its intended ownership. Use the linked conceptual guide, generated API, examples, and tests to validate the exact scenario you plan to ship.