Skip to main content
OfficeIMO Docs Search documentation/

Content Publishing Patterns

Edit on GitHub

Turn Markdown, HTML, RTF, OneNote, and OpenDocument content into documents and delivery artifacts.

OfficeIMO keeps format engines and adapters separate. Install the source engine for parsing and editing, then add only the adapter for the destination you need.

Common routes

SourceDestinationPackage route
MarkdownHTMLOfficeIMO.Markdown
MarkdownWordOfficeIMO.Word.Markdown
WordMarkdownOfficeIMO.Word.Markdown
HTML or MHTMLPDFOfficeIMO.Html + OfficeIMO.Html.Pdf
HTMLWord or MarkdownOfficeIMO.Word.Html or OfficeIMO.Markdown.Html
RTFWord, Markdown, HTML, PDFOfficeIMO.Word.Rtf, OfficeIMO.Rtf.Markdown, OfficeIMO.Html, or OfficeIMO.Rtf.Pdf
OneNoteHTML, Markdown, PDF, imagesOfficeIMO.OneNote.Html, .Markdown, .Pdf, or the native image API
ODT, ODS, ODPDOCX, XLSX, PPTX, PDFthe focused OpenDocument adapter for that destination

Treat conversion as a result

A useful conversion pipeline records more than the output path:

  • Source identity and selected converter route.
  • Diagnostics for flattened, omitted, blocked, or unsupported content.
  • Output validation status.
  • A preview or visual baseline when layout is part of the contract.
  • The package versions used to produce the artifact.

RTF and OpenDocument adapters expose conversion reports so a strict workflow can reject loss rather than silently accept it. HTML resource policies control network, file, embedded, and archive content. Reader provides normalized extraction when preserving presentation is not the goal.

Choose semantic or visual output

Semantic output preserves headings, paragraphs, tables, links, and other meaning for editing and accessibility. Visual output prioritizes page placement and appearance. OneNote HTML/PDF and several OfficeIMO converters expose both kinds of route; choose explicitly instead of assuming one output can maximize both.

Continue with HTML rendering, RTF, OneNote export, or the conversion capability map.