Skip to main content
OfficeIMO Docs Search documentation/

Conversion and Rendering Map

Edit on GitHub

Find the OfficeIMO package, public API, fidelity model, runtime, and diagnostic result type for each supported document conversion route.

Choose a source and destination below, then add the focused package to your .NET application. Each route identifies what the conversion preserves, where it can run, and which result type carries warnings or loss information.

Choose by source and destination

Routes marked Browser or .NET are available in the browser converter and through the listed package. Routes marked .NET application run through the package in an application or service you control.

Scroll horizontally to compare package, runtime, and result details.

ConversionPackageOutput modelWhere it runsResult type
DOCX to PDF
Convert a Word document into a fixed-layout PDF with diagnostics.
OfficeIMO.Word.PdfFixed layoutBrowser or .NETPdfDocumentConversionResult
XLSX to PDF
Render workbook sheets with layout and conversion diagnostics.
OfficeIMO.Excel.PdfFixed layoutBrowser or .NETPdfDocumentConversionResult
PPTX to PDF
Render presentation slides into a fixed-layout PDF.
OfficeIMO.PowerPoint.PdfFixed layoutBrowser or .NETPdfDocumentConversionResult
HTML to PDF
Render bounded HTML and CSS into a tagged PDF.
OfficeIMO.Html.PdfFixed layoutBrowser or .NETPdfDocumentConversionResult
Markdown to HTML
Render typed Markdown through an explicit safe HTML profile.
OfficeIMO.MarkdownRendererSemantic contentBrowser or .NETstring
HTML to Markdown
Project HTML into portable Markdown with explicit resource and loss policy.
OfficeIMO.Markdown.HtmlSemantic contentBrowser or .NETHtmlToMarkdownResult
Markdown to DOCX
Create an editable Word document from typed Markdown.
OfficeIMO.Word.MarkdownEditable documentBrowser or .NETMarkdownToWordResult
DOCX to HTML
Project a Word document into reviewable HTML.
OfficeIMO.Word.HtmlSemantic content.NET applicationHtmlTextConversionResult
DOCX to Markdown
Convert a Word document into portable Markdown for editing, publishing, or version control.
OfficeIMO.Word.MarkdownSemantic content.NET applicationWordToMarkdownResult
DOCX to ODT
Convert editable Word content to OpenDocument Text.
OfficeIMO.Word.OpenDocumentEditable document.NET applicationOdfConversionResult<OdtDocument>
ODT to DOCX
Convert OpenDocument Text into an editable Word document.
OfficeIMO.Word.OpenDocumentEditable document.NET applicationOdfConversionResult<WordDocument>
DOCX to RTF
Convert editable Word content to semantic RTF.
OfficeIMO.Word.RtfEditable document.NET applicationRtfConversionResult<RtfDocument>
RTF to DOCX
Convert bounded RTF into an editable Word document while retaining read and conversion diagnostics.
OfficeIMO.Word.RtfEditable document.NET applicationRtfConversionResult<WordDocument>
XLSX to HTML
Project workbook content into reviewable HTML.
OfficeIMO.Excel.HtmlSemantic content.NET applicationHtmlTextConversionResult
XLSX to ODS
Convert an editable workbook to OpenDocument Spreadsheet.
OfficeIMO.Excel.OpenDocumentEditable document.NET applicationOdfConversionResult<OdsDocument>
ODS to XLSX
Convert OpenDocument Spreadsheet into an editable workbook.
OfficeIMO.Excel.OpenDocumentEditable document.NET applicationOdfConversionResult<ExcelDocument>
PPTX to HTML
Project presentation slides into reviewable HTML.
OfficeIMO.PowerPoint.HtmlSemantic content.NET applicationPowerPointToHtmlResult
PPTX to ODP
Convert an editable presentation to OpenDocument Presentation.
OfficeIMO.PowerPoint.OpenDocumentEditable document.NET applicationOdfConversionResult<OdpPresentation>
ODP to PPTX
Convert OpenDocument Presentation into an editable presentation.
OfficeIMO.PowerPoint.OpenDocumentEditable document.NET applicationOdfConversionResult<PowerPointPresentation>
Markdown to PDF
Render Markdown into PDF with structured conversion warnings.
OfficeIMO.Markdown.PdfFixed layout.NET applicationPdfDocumentConversionResult
RTF to Markdown
Project bounded RTF into portable Markdown.
OfficeIMO.Rtf.MarkdownSemantic content.NET applicationRtfConversionResult<string>
RTF to PDF
Render bounded RTF into a fixed-layout PDF.
OfficeIMO.Rtf.PdfFixed layout.NET applicationPdfDocumentConversionResult
Markdown to RTF
Convert typed Markdown into semantic RTF with loss diagnostics.
OfficeIMO.Rtf.MarkdownEditable document.NET applicationRtfConversionResult<RtfDocument>
HTML to DOCX
Convert bounded HTML into an editable Word document.
OfficeIMO.Word.HtmlEditable document.NET applicationHtmlToWordResult
HTML to XLSX
Convert bounded HTML tables and content into an editable workbook.
OfficeIMO.Excel.HtmlEditable document.NET applicationHtmlToExcelResult
HTML to PPTX
Convert bounded HTML into an editable presentation.
OfficeIMO.PowerPoint.HtmlEditable document.NET applicationHtmlToPowerPointResult
HTML to RTF
Convert bounded HTML into semantic RTF.
OfficeIMO.Html.RtfEditable document.NET applicationHtmlToRtfResult
RTF to HTML
Render bounded RTF through an explicit safe HTML profile.
OfficeIMO.Html.RtfSemantic content.NET applicationRtfToHtmlResult
AsciiDoc to Markdown
Project AsciiDoc into typed Markdown with diagnostics.
OfficeIMO.AsciiDoc.MarkdownSemantic content.NET applicationAsciiDocToMarkdownResult
Markdown to AsciiDoc
Project typed Markdown into canonical AsciiDoc with diagnostics.
OfficeIMO.AsciiDoc.MarkdownSemantic content.NET applicationMarkdownToAsciiDocResult
AsciiDoc to PDF
Render bounded AsciiDoc into a fixed-layout PDF.
OfficeIMO.AsciiDoc.PdfFixed layout.NET applicationPdfDocumentConversionResult
LaTeX to Markdown
Project LaTeX into typed Markdown with diagnostics.
OfficeIMO.Latex.MarkdownSemantic content.NET applicationLatexToMarkdownResult
Markdown to LaTeX
Project typed Markdown into canonical LaTeX with diagnostics.
OfficeIMO.Latex.MarkdownSemantic content.NET applicationMarkdownToLatexResult
LaTeX to PDF
Render bounded LaTeX into a fixed-layout PDF.
OfficeIMO.Latex.PdfFixed layout.NET applicationPdfDocumentConversionResult
OneNote to HTML
Project a OneNote section into reviewable HTML.
OfficeIMO.OneNote.HtmlSemantic content.NET applicationHtmlTextConversionResult
HTML to OneNote
Convert bounded HTML into an editable OneNote section model.
OfficeIMO.OneNote.HtmlEditable document.NET applicationHtmlToOneNoteSectionResult
OneNote to Markdown
Project a OneNote section into typed Markdown.
OfficeIMO.OneNote.MarkdownSemantic content.NET applicationOneNoteMarkdownConversionResult
OneNote to PDF
Render a OneNote section into a fixed-layout PDF.
OfficeIMO.OneNote.PdfFixed layout.NET applicationPdfDocumentConversionResult
ODT to PDF
Render OpenDocument Text into a fixed-layout PDF with source diagnostics.
OfficeIMO.OpenDocument.Odt.PdfFixed layout.NET applicationPdfDocumentConversionResult
ODS to PDF
Render an OpenDocument spreadsheet into a fixed-layout PDF with source diagnostics.
OfficeIMO.OpenDocument.Ods.PdfFixed layout.NET applicationPdfDocumentConversionResult
ODP to PDF
Render an OpenDocument presentation into a fixed-layout PDF with source diagnostics.
OfficeIMO.OpenDocument.Odp.PdfFixed layout.NET applicationPdfDocumentConversionResult
PDF to DOCX
Import PDF logical content into an editable Word document with diagnostics.
OfficeIMO.Word.PdfEditable document.NET applicationPdfWordConversionResult
PDF to XLSX
Import detected PDF tables into an editable workbook with diagnostics.
OfficeIMO.Excel.PdfEditable document.NET applicationPdfExcelTableImportResult
PDF to PPTX
Import PDF pages into an editable presentation profile with diagnostics.
OfficeIMO.PowerPoint.PdfEditable document.NET applicationPdfPowerPointConversionResult
PDF to HTML
Project PDF logical content into reviewable HTML.
OfficeIMO.Html.PdfSemantic content.NET applicationPdfHtmlConversionResult
PDF to RTF
Import PDF logical content into semantic RTF with diagnostics.
OfficeIMO.Rtf.PdfEditable document.NET applicationPdfRtfConversionResult
PDF to ODT
Import PDF logical content into OpenDocument Text with diagnostics.
OfficeIMO.OpenDocument.Odt.PdfEditable document.NET applicationPdfOdtConversionResult
PDF to ODS
Import detected PDF tables into an OpenDocument spreadsheet with diagnostics.
OfficeIMO.OpenDocument.Ods.PdfEditable document.NET applicationPdfOdsConversionResult
PDF to ODP
Import PDF pages into an OpenDocument presentation profile with diagnostics.
OfficeIMO.OpenDocument.Odp.PdfEditable document.NET applicationPdfOdpConversionResult
MHTML to PDF
Render a bounded MHTML archive into a fixed-layout PDF.
OfficeIMO.Mhtml.PdfFixed layout.NET applicationPdfDocumentConversionResult
Visio to PDF
Render a Visio drawing into a fixed-layout PDF.
OfficeIMO.Visio.PdfFixed layout.NET applicationPdfDocumentConversionResult

Preserve the source model

Load and edit the document with its source package, then call the focused adapter shown in the table. This matters because a table, field, comment, animation, formula, or drawing may have no exact equivalent in the destination format.

Do not treat “a file was written” as proof that the conversion preserved everything important. For production routes:

  1. load or build the source with its native model;
  2. set an explicit resource policy for fonts, images, links, or external content;
  3. run the focused converter and capture its structured warnings;
  4. inspect or reopen the destination artifact;
  5. keep representative fixtures in automated tests.

Browser-local routes

Browser routes run locally in the current tab; OfficeIMO does not upload the source file to a conversion service. Routes for a .NET application run wherever you host them, so your application controls authentication, storage, logging, and retention. If a route is absent from the browser converter, check the complete component index for a focused .NET adapter.

Loss policy

Converters should be selected by the content that must survive, not only by file extensions. Decide whether unsupported content should fail the operation, produce a warning, be approximated, or be omitted. Keep the original when legal or audit requirements make the conversion evidence important.

Next steps

  • Use the Word conversion guide for DOCX-specific resource and review concerns.
  • Use the PDF conversion guide for fixed-layout delivery and diagnostic review.
  • Use Reader when the goal is normalized extraction rather than a destination document.