Conversion and Rendering Map
Edit on GitHubFind 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.
| Conversion | Package | Output model | Support | Where it runs | Result type |
|---|---|---|---|---|---|
| DOCX to PDF Convert a Word document into a fixed-layout PDF with diagnostics. | OfficeIMO.Word.Pdf | Fixed layout | Advanced Realistic DOCX fixtures cover paragraphs, lists, tables, drawings, pagination, tagged output, portable fonts, and deterministic conversion reports. Known limits: Complex floating layout, advanced DrawingML, SmartArt, field behavior, and exact Microsoft Word pagination are not fully reproduced. | Browser or .NET | PdfDocumentConversionResult |
| XLSX to PDF Render workbook sheets with layout and conversion diagnostics. | OfficeIMO.Excel.Pdf | Fixed layout | Advanced Structured workbook fixtures cover tables, values, formulas, styles, print layout, pagination, tagged output, and deterministic diagnostics. Known limits: Pivot tables, advanced conditional formatting, charts, external links, and exact Excel print-layout behavior remain incomplete. | Browser or .NET | PdfDocumentConversionResult |
| PPTX to PDF Render presentation slides into a fixed-layout PDF. | OfficeIMO.PowerPoint.Pdf | Fixed layout | Advanced Slide fixtures cover text, tables, basic shapes, images, charts, themes, page geometry, tagged output, and deterministic diagnostics. Known limits: SmartArt, animation, media playback, advanced effects, uncommon DrawingML, and exact PowerPoint composition remain incomplete. | Browser or .NET | PdfDocumentConversionResult |
| HTML to PDF Render bounded HTML and CSS into a tagged PDF. | OfficeIMO.Html.Pdf | Fixed layout | Established Representative HTML documents cover headings, lists, tables, links, images, pagination, tagged output, portable fonts, and conversion reports. Known limits: The renderer supports bounded HTML and CSS, not a full browser layout engine; scripts, dynamic layout, and advanced CSS are intentionally unsupported. | Browser or .NET | PdfDocumentConversionResult |
| Markdown to HTML Render typed Markdown through an explicit safe HTML profile. | OfficeIMO.MarkdownRenderer | Semantic content | Established Typed Markdown fixtures cover common block and inline constructs, safe profiles, deterministic HTML, and explicit diagnostics. Known limits: Raw HTML, extension-specific syntax, and browser-dependent styling are governed by the selected safety and rendering profile. | Browser or .NET | string |
| HTML to Markdown Project HTML into portable Markdown with explicit resource and loss policy. | OfficeIMO.Markdown.Html | Semantic content | Established Representative HTML fixtures cover portable text structure, lists, tables, links, resources, and deterministic loss reporting. Known limits: CSS layout, scripting, arbitrary embedded content, and presentation-only markup are simplified or omitted. | Browser or .NET | HtmlToMarkdownResult |
| Markdown to DOCX Create an editable Word document from typed Markdown. | OfficeIMO.Word.Markdown | Editable document | Established Representative Markdown fixtures reopen as editable DOCX and verify headings, paragraphs, lists, tables, links, and images with diagnostics. Known limits: Raw HTML, extension-specific syntax, and constructs without a Word equivalent may be simplified. | Browser or .NET | MarkdownToWordResult |
| DOCX to HTML Project a Word document into reviewable HTML. | OfficeIMO.Word.Html | Semantic content | Established Representative Word fixtures verify readable structure, tables, lists, links, images, and deterministic semantic output. Known limits: Page layout, floating objects, advanced fields, tracked changes, and unsupported DrawingML are simplified in semantic output. | .NET application | HtmlTextConversionResult |
| DOCX to Markdown Convert a Word document into portable Markdown for editing, publishing, or version control. | OfficeIMO.Word.Markdown | Semantic content | Established Representative Word fixtures verify readable structure, tables, lists, links, images, and deterministic semantic output. Known limits: Page layout, floating objects, advanced fields, tracked changes, and unsupported DrawingML are simplified in semantic output. | .NET application | WordToMarkdownResult |
| DOCX to ODT Convert editable Word content to OpenDocument Text. | OfficeIMO.Word.OpenDocument | Editable document | Targeted Reopen tests verify common paragraphs, runs, lists, tables, links, and basic images with explicit approximation diagnostics. Known limits: Fields, notes, section-specific layout, advanced drawings, nested styles, and producer-specific extensions remain incomplete. | .NET application | OdfConversionResult<OdtDocument> |
| ODT to DOCX Convert OpenDocument Text into an editable Word document. | OfficeIMO.Word.OpenDocument | Editable document | Targeted Reopen tests verify common paragraphs, runs, lists, tables, links, and basic images with explicit approximation diagnostics. Known limits: Fields, notes, section-specific layout, advanced drawings, nested styles, and producer-specific extensions remain incomplete. | .NET application | OdfConversionResult<WordDocument> |
| DOCX to RTF Convert editable Word content to semantic RTF. | OfficeIMO.Word.Rtf | Editable document | Established Bounded RTF fixtures verify parsing, editable or semantic output, reopen behavior, and deterministic loss diagnostics. Known limits: Unsupported destinations, fields, embedded objects, complex tables, and producer-specific RTF controls are simplified or reported. | .NET application | RtfConversionResult<RtfDocument> |
| RTF to DOCX Convert bounded RTF into an editable Word document while retaining read and conversion diagnostics. | OfficeIMO.Word.Rtf | Editable document | Established Bounded RTF fixtures verify parsing, editable or semantic output, reopen behavior, and deterministic loss diagnostics. Known limits: Unsupported destinations, fields, embedded objects, complex tables, and producer-specific RTF controls are simplified or reported. | .NET application | RtfConversionResult<WordDocument> |
| XLSX to HTML Project workbook content into reviewable HTML. | OfficeIMO.Excel.Html | Semantic content | Established Representative workbooks verify sheets, values, formulas, tables, and styles in deterministic review HTML. Known limits: Interactive workbook behavior, charts, pivots, macros, and exact print layout are not represented in semantic HTML. | .NET application | HtmlTextConversionResult |
| XLSX to ODS Convert an editable workbook to OpenDocument Spreadsheet. | OfficeIMO.Excel.OpenDocument | Editable document | Targeted Reopen tests verify typed values, formulas, annotations, basic styles, tables, and validation subsets with diagnostics. Known limits: Advanced validation, conditional formatting, charts, pivots, external links, macros, and complex styles remain incomplete. | .NET application | OdfConversionResult<OdsDocument> |
| ODS to XLSX Convert OpenDocument Spreadsheet into an editable workbook. | OfficeIMO.Excel.OpenDocument | Editable document | Targeted Reopen tests verify typed values, formulas, annotations, basic styles, tables, and validation subsets with diagnostics. Known limits: Advanced validation, conditional formatting, charts, pivots, external links, macros, and complex styles remain incomplete. | .NET application | OdfConversionResult<ExcelDocument> |
| PPTX to HTML Project presentation slides into reviewable HTML. | OfficeIMO.PowerPoint.Html | Semantic content | Established Representative presentations verify slide order, text, tables, images, and geometry hints in deterministic review HTML. Known limits: The result is review HTML rather than a slide renderer; animations, media, SmartArt, and advanced effects are simplified. | .NET application | PowerPointToHtmlResult |
| PPTX to ODP Convert an editable presentation to OpenDocument Presentation. | OfficeIMO.PowerPoint.OpenDocument | Editable document | Targeted Reopen tests verify common slide text, tables, basic shapes, images, and page geometry with explicit approximation diagnostics. Known limits: Masters, advanced DrawingML, SmartArt, media, transitions, animations, and theme inheritance remain incomplete. | .NET application | OdfConversionResult<OdpPresentation> |
| ODP to PPTX Convert OpenDocument Presentation into an editable presentation. | OfficeIMO.PowerPoint.OpenDocument | Editable document | Targeted Reopen tests verify common slide text, tables, basic shapes, images, and page geometry with explicit approximation diagnostics. Known limits: Masters, advanced DrawingML, SmartArt, media, transitions, animations, and theme inheritance remain incomplete. | .NET application | OdfConversionResult<PowerPointPresentation> |
| Markdown to PDF Render Markdown into PDF with structured conversion warnings. | OfficeIMO.Markdown.Pdf | Fixed layout | Established Typed Markdown fixtures cover common structure, pagination, tagged PDF output, portable fonts, and conversion diagnostics. Known limits: Raw HTML and extension-specific constructs are bounded by the Markdown profile and the managed PDF layout engine. | .NET application | PdfDocumentConversionResult |
| RTF to Markdown Project bounded RTF into portable Markdown. | OfficeIMO.Rtf.Markdown | Semantic content | Established Bounded RTF fixtures verify parsing, editable or semantic output, reopen behavior, and deterministic loss diagnostics. Known limits: Unsupported destinations, fields, embedded objects, complex tables, and producer-specific RTF controls are simplified or reported. | .NET application | RtfConversionResult<string> |
| RTF to PDF Render bounded RTF into a fixed-layout PDF. | OfficeIMO.Rtf.Pdf | Fixed layout | Established Bounded RTF fixtures verify parsing, editable or semantic output, reopen behavior, and deterministic loss diagnostics. Known limits: Unsupported destinations, fields, embedded objects, complex tables, and producer-specific RTF controls are simplified or reported. | .NET application | PdfDocumentConversionResult |
| Markdown to RTF Convert typed Markdown into semantic RTF with loss diagnostics. | OfficeIMO.Rtf.Markdown | Editable document | Established Bounded RTF fixtures verify parsing, editable or semantic output, reopen behavior, and deterministic loss diagnostics. Known limits: Unsupported destinations, fields, embedded objects, complex tables, and producer-specific RTF controls are simplified or reported. | .NET application | RtfConversionResult<RtfDocument> |
| HTML to DOCX Convert bounded HTML into an editable Word document. | OfficeIMO.Word.Html | Editable document | Established Representative bounded HTML fixtures reopen in the destination format and verify native text, tables, links, and deterministic diagnostics. Known limits: CSS layout, scripts, complex web components, and constructs without a native destination equivalent are simplified or omitted. | .NET application | HtmlToWordResult |
| HTML to XLSX Convert bounded HTML tables and content into an editable workbook. | OfficeIMO.Excel.Html | Editable document | Established Representative bounded HTML fixtures reopen in the destination format and verify native text, tables, links, and deterministic diagnostics. Known limits: CSS layout, scripts, complex web components, and constructs without a native destination equivalent are simplified or omitted. | .NET application | HtmlToExcelResult |
| HTML to PPTX Convert bounded HTML into an editable presentation. | OfficeIMO.PowerPoint.Html | Editable document | Established Representative bounded HTML fixtures reopen in the destination format and verify native text, tables, links, and deterministic diagnostics. Known limits: CSS layout, scripts, complex web components, and constructs without a native destination equivalent are simplified or omitted. | .NET application | HtmlToPowerPointResult |
| HTML to RTF Convert bounded HTML into semantic RTF. | OfficeIMO.Html.Rtf | Editable document | Established Representative bounded HTML fixtures reopen in the destination format and verify native text, tables, links, and deterministic diagnostics. Known limits: CSS layout, scripts, complex web components, and constructs without a native destination equivalent are simplified or omitted. | .NET application | HtmlToRtfResult |
| RTF to HTML Render bounded RTF through an explicit safe HTML profile. | OfficeIMO.Html.Rtf | Semantic content | Established Bounded RTF fixtures verify parsing, editable or semantic output, reopen behavior, and deterministic loss diagnostics. Known limits: Unsupported destinations, fields, embedded objects, complex tables, and producer-specific RTF controls are simplified or reported. | .NET application | RtfToHtmlResult |
| AsciiDoc to Markdown Project AsciiDoc into typed Markdown with diagnostics. | OfficeIMO.AsciiDoc.Markdown | Semantic content | Targeted Typed fixtures verify the documented bounded AsciiDoc subset, deterministic output, and explicit diagnostics. Known limits: Includes, extensions, macros, complex attributes, custom processors, and unsupported inline or block syntax are not a full AsciiDoc implementation. | .NET application | AsciiDocToMarkdownResult |
| Markdown to AsciiDoc Project typed Markdown into canonical AsciiDoc with diagnostics. | OfficeIMO.AsciiDoc.Markdown | Semantic content | Targeted Typed fixtures verify the documented bounded AsciiDoc subset, deterministic output, and explicit diagnostics. Known limits: Includes, extensions, macros, complex attributes, custom processors, and unsupported inline or block syntax are not a full AsciiDoc implementation. | .NET application | MarkdownToAsciiDocResult |
| AsciiDoc to PDF Render bounded AsciiDoc into a fixed-layout PDF. | OfficeIMO.AsciiDoc.Pdf | Fixed layout | Targeted Typed fixtures verify the documented bounded AsciiDoc subset, deterministic output, and explicit diagnostics. Known limits: Includes, extensions, macros, complex attributes, custom processors, and unsupported inline or block syntax are not a full AsciiDoc implementation. | .NET application | PdfDocumentConversionResult |
| LaTeX to Markdown Project LaTeX into typed Markdown with diagnostics. | OfficeIMO.Latex.Markdown | Semantic content | Targeted Typed fixtures verify the documented bounded LaTeX subset, deterministic output, and explicit diagnostics. Known limits: Macro expansion, package execution, TeX layout, arbitrary mathematics, and unsupported environments are intentionally outside the managed subset. | .NET application | LatexToMarkdownResult |
| Markdown to LaTeX Project typed Markdown into canonical LaTeX with diagnostics. | OfficeIMO.Latex.Markdown | Semantic content | Targeted Typed fixtures verify the documented bounded LaTeX subset, deterministic output, and explicit diagnostics. Known limits: Macro expansion, package execution, TeX layout, arbitrary mathematics, and unsupported environments are intentionally outside the managed subset. | .NET application | MarkdownToLatexResult |
| LaTeX to PDF Render bounded LaTeX into a fixed-layout PDF. | OfficeIMO.Latex.Pdf | Fixed layout | Targeted Typed fixtures verify the documented bounded LaTeX subset, deterministic output, and explicit diagnostics. Known limits: Macro expansion, package execution, TeX layout, arbitrary mathematics, and unsupported environments are intentionally outside the managed subset. | .NET application | PdfDocumentConversionResult |
| OneNote to HTML Project a OneNote section into reviewable HTML. | OfficeIMO.OneNote.Html | Semantic content | Targeted Typed section-model fixtures verify common page text, hierarchy, tables, images, and deterministic projection diagnostics. Known limits: The API targets the OfficeIMO section model; full .one binary fidelity, ink, embedded files, rich positioning, and OneNote application rendering remain incomplete. | .NET application | HtmlTextConversionResult |
| HTML to OneNote Convert bounded HTML into an editable OneNote section model. | OfficeIMO.OneNote.Html | Editable document | Targeted Typed section-model fixtures verify common page text, hierarchy, tables, images, and deterministic projection diagnostics. Known limits: The API targets the OfficeIMO section model; full .one binary fidelity, ink, embedded files, rich positioning, and OneNote application rendering remain incomplete. | .NET application | HtmlToOneNoteSectionResult |
| OneNote to Markdown Project a OneNote section into typed Markdown. | OfficeIMO.OneNote.Markdown | Semantic content | Targeted Typed section-model fixtures verify common page text, hierarchy, tables, images, and deterministic projection diagnostics. Known limits: The API targets the OfficeIMO section model; full .one binary fidelity, ink, embedded files, rich positioning, and OneNote application rendering remain incomplete. | .NET application | OneNoteMarkdownConversionResult |
| OneNote to PDF Render a OneNote section into a fixed-layout PDF. | OfficeIMO.OneNote.Pdf | Fixed layout | Targeted Typed section-model fixtures verify common page text, hierarchy, tables, images, and deterministic projection diagnostics. Known limits: The API targets the OfficeIMO section model; full .one binary fidelity, ink, embedded files, rich positioning, and OneNote application rendering remain incomplete. | .NET application | PdfDocumentConversionResult |
| ODT to PDF Render OpenDocument Text into a fixed-layout PDF with source diagnostics. | OfficeIMO.OpenDocument.Odt.Pdf | Fixed layout | Targeted Representative OpenDocument fixtures verify the supported typed model, fixed-layout output, and source diagnostics. Known limits: Inherited styles, advanced drawings, charts, media, nested inline syntax, and exact office-suite pagination remain incomplete. | .NET application | PdfDocumentConversionResult |
| ODS to PDF Render an OpenDocument spreadsheet into a fixed-layout PDF with source diagnostics. | OfficeIMO.OpenDocument.Ods.Pdf | Fixed layout | Targeted Representative OpenDocument fixtures verify the supported typed model, fixed-layout output, and source diagnostics. Known limits: Inherited styles, advanced drawings, charts, media, nested inline syntax, and exact office-suite pagination remain incomplete. | .NET application | PdfDocumentConversionResult |
| ODP to PDF Render an OpenDocument presentation into a fixed-layout PDF with source diagnostics. | OfficeIMO.OpenDocument.Odp.Pdf | Fixed layout | Targeted Representative OpenDocument fixtures verify the supported typed model, fixed-layout output, and source diagnostics. Known limits: Inherited styles, advanced drawings, charts, media, nested inline syntax, and exact office-suite pagination remain incomplete. | .NET application | PdfDocumentConversionResult |
| PDF to DOCX Import PDF logical content into an editable Word document with diagnostics. | OfficeIMO.Word.Pdf | Editable document | Targeted Reopen tests verify parser-supported text, headings, lists, and detected tables in an editable Word document with loss diagnostics. Known limits: This is semantic reconstruction, not page-layout recovery; scans need OCR and complex graphics, columns, clipping, annotations, and exact pagination are not preserved. | Browser or .NET | PdfWordConversionResult |
| PDF to XLSX Import detected PDF tables into an editable workbook with diagnostics. | OfficeIMO.Excel.Pdf | Editable document | Targeted Reopen tests verify detected PDF tables as editable worksheet cells with source-page evidence and loss diagnostics. Known limits: Only table-shaped content is in scope; arbitrary page layout, charts, free text, scans without OCR, and workbook formulas are not reconstructed. | Browser or .NET | PdfExcelTableImportResult |
| PDF to PPTX Reconstruct supported PDF content as native slide objects, or select explicit visual, hybrid, and tables-only projections with diagnostics. | OfficeIMO.PowerPoint.Pdf | Editable document | Established Reopen tests verify explicit editable, tables-only, hybrid, and visual page modes with native objects, pixel-pinned visual fallback, and loss reports. Known limits: Editable reconstruction is bounded to supported text, tables, basic shapes, and images; complex graphics, clipping, reading order, and effects remain incomplete. | Browser or .NET | PdfPowerPointConversionResult |
| PDF to HTML Project PDF content into semantic or positioned-review HTML with explicit diagnostics. | OfficeIMO.Html.Pdf | Semantic content | Targeted Semantic and positioned-review profiles verify readable text, detected tables, page geometry hints, images, links, forms, and deterministic diagnostics. Known limits: The result is review HTML, not a full PDF renderer; complex graphics, optional content, scans without OCR, and pixel-perfect composition are not preserved. | Browser or .NET | PdfHtmlConversionResult |
| PDF to PNG Render every PDF page as a detailed PNG with page-level diagnostics; multi-page results are packaged as a ZIP. | OfficeIMO.Pdf | Fixed layout | Advanced Pixel-pinned page-render tests cover text, drawings, tables, images, portable fonts, all five image encoders, and deterministic multi-page packaging. Known limits: Image output is intentionally flattened; Type 3 glyph programs, advanced color profiles, patterns, masks, transparency groups, optional content, and scanned-text OCR remain incomplete. | Browser or .NET | IReadOnlyList<OfficeImageExportResult> |
| PDF to RTF Import PDF logical content into semantic RTF with diagnostics. | OfficeIMO.Rtf.Pdf | Editable document | Targeted Reopen tests verify parser-supported logical text and basic structure in an editable text-document destination with loss diagnostics. Known limits: Page layout, complex graphics, columns, clipping, annotations, scans without OCR, and exact pagination are not reconstructed. | .NET application | PdfRtfConversionResult |
| PDF to ODT Import PDF logical content into OpenDocument Text with diagnostics. | OfficeIMO.OpenDocument.Odt.Pdf | Editable document | Targeted Reopen tests verify parser-supported logical text and basic structure in an editable text-document destination with loss diagnostics. Known limits: Page layout, complex graphics, columns, clipping, annotations, scans without OCR, and exact pagination are not reconstructed. | .NET application | PdfOdtConversionResult |
| PDF to ODS Import detected PDF tables into an OpenDocument spreadsheet with diagnostics. | OfficeIMO.OpenDocument.Ods.Pdf | Editable document | Targeted Reopen tests verify detected tables as editable OpenDocument spreadsheet cells with source-page diagnostics. Known limits: Only table-shaped content is in scope; arbitrary layout, charts, formulas, and scans without OCR are not reconstructed. | .NET application | PdfOdsConversionResult |
| PDF to ODP Import PDF pages into an OpenDocument presentation profile with diagnostics. | OfficeIMO.OpenDocument.Odp.Pdf | Editable document | Targeted Reopen tests verify bounded PDF page content in an editable OpenDocument presentation profile with explicit loss diagnostics. Known limits: Complex graphics, clipping, reading order, effects, annotations, and exact visual reconstruction remain incomplete. | .NET application | PdfOdpConversionResult |
| MHTML to PDF Render a bounded MHTML archive into a fixed-layout PDF. | OfficeIMO.Mhtml.Pdf | Fixed layout | Targeted Bounded archive fixtures verify MIME resource resolution, safe HTML projection, PDF output, and deterministic diagnostics. Known limits: Scripts, remote execution, browser-only layout, malformed multipart edge cases, and advanced CSS are not a full browser/MHTML engine. | .NET application | PdfDocumentConversionResult |
| DOCX to Google Docs Export editable Word content to an authenticated Google document. | OfficeIMO.Word.GoogleDocs | Editable document | Established Native request/import fixtures verify run typography, paragraphs, tables, tabs, remote operation policies, and Drive fallback behavior without requiring live credentials. Known limits: Google Docs supports single underline and strike rather than Word decoration variants; all-caps is materialized and unsupported Word-only layout uses explicit diagnostics or Drive fallback. | .NET application | Task<GoogleDocumentReference> |
| Google Docs to DOCX Import an authenticated Google document through native projection or Drive DOCX conversion. | OfficeIMO.Word.GoogleDocs | Editable document | Established Native request/import fixtures verify run typography, paragraphs, tables, tabs, remote operation policies, and Drive fallback behavior without requiring live credentials. Known limits: Google Docs supports single underline and strike rather than Word decoration variants; all-caps is materialized and unsupported Word-only layout uses explicit diagnostics or Drive fallback. | .NET application | Task<GoogleDocsImportResult> |
| XLSX to Google Sheets Export an editable workbook to an authenticated Google spreadsheet. | OfficeIMO.Excel.GoogleSheets | Editable document | Established Native request/import fixtures verify cell and rich-run typography, values, formulas, tables, and remote operation policies without requiring live credentials. Known limits: Google Sheets has no subscript, superscript, casing, or underline-variant fields in its cell text-format model; unsupported Excel-only behavior is diagnosed or uses Drive fallback. | .NET application | Task<GoogleSpreadsheetReference> |
| Google Sheets to XLSX Import an authenticated Google spreadsheet through native projection or Drive XLSX conversion. | OfficeIMO.Excel.GoogleSheets | Editable document | Established Native request/import fixtures verify cell and rich-run typography, values, formulas, tables, and remote operation policies without requiring live credentials. Known limits: Google Sheets has no subscript, superscript, casing, or underline-variant fields in its cell text-format model; unsupported Excel-only behavior is diagnosed or uses Drive fallback. | .NET application | Task<GoogleSheetsImportResult> |
| PPTX to Google Slides Export an editable presentation to an authenticated Google presentation. | OfficeIMO.PowerPoint.GoogleSlides | Editable document | Established Native request/import fixtures verify per-run typography, geometry, shapes, tables, notes, remote operation policies, and Drive fallback behavior without requiring live credentials. Known limits: Google Slides supports single underline and strike rather than DrawingML variants; all-caps is materialized and complex PowerPoint-only composition uses explicit diagnostics or raster/Drive fallback. | .NET application | Task<GooglePresentationReference> |
| Google Slides to PPTX Import an authenticated Google presentation through native projection or Drive PPTX conversion. | OfficeIMO.PowerPoint.GoogleSlides | Editable document | Established Native request/import fixtures verify per-run typography, geometry, shapes, tables, notes, remote operation policies, and Drive fallback behavior without requiring live credentials. Known limits: Google Slides supports single underline and strike rather than DrawingML variants; all-caps is materialized and complex PowerPoint-only composition uses explicit diagnostics or raster/Drive fallback. | .NET application | Task<GoogleSlidesImportResult> |
| ADF to Markdown Project Atlassian Document Format JSON into portable Markdown with fidelity diagnostics. | OfficeIMO.Adf | Semantic content | Established Typed ADF fixtures verify recursive structure, strong/emphasis/strike/underline/subscript/superscript marks, links, tables, extension preservation, HTML projection, and deterministic fidelity diagnostics. Known limits: ADF text/background colors and arbitrary HTML styling are retained only when the intermediate Markdown profile can represent them; unsupported nodes and marks use explicit diagnostics or extension preservation. | .NET application | AdfConversionResult<string> |
| Markdown to ADF Convert typed Markdown into Atlassian Document Format JSON. | OfficeIMO.Adf | Semantic content | Established Typed ADF fixtures verify recursive structure, strong/emphasis/strike/underline/subscript/superscript marks, links, tables, extension preservation, HTML projection, and deterministic fidelity diagnostics. Known limits: ADF text/background colors and arbitrary HTML styling are retained only when the intermediate Markdown profile can represent them; unsupported nodes and marks use explicit diagnostics or extension preservation. | .NET application | AdfConversionResult<AdfDocument> |
| ADF to HTML Render Atlassian Document Format through the canonical Markdown and HTML models. | OfficeIMO.Adf | Semantic content | Established Typed ADF fixtures verify recursive structure, strong/emphasis/strike/underline/subscript/superscript marks, links, tables, extension preservation, HTML projection, and deterministic fidelity diagnostics. Known limits: ADF text/background colors and arbitrary HTML styling are retained only when the intermediate Markdown profile can represent them; unsupported nodes and marks use explicit diagnostics or extension preservation. | .NET application | AdfConversionResult<string> |
| HTML to ADF Project bounded HTML through Markdown into Atlassian Document Format. | OfficeIMO.Adf | Semantic content | Established Typed ADF fixtures verify recursive structure, strong/emphasis/strike/underline/subscript/superscript marks, links, tables, extension preservation, HTML projection, and deterministic fidelity diagnostics. Known limits: ADF text/background colors and arbitrary HTML styling are retained only when the intermediate Markdown profile can represent them; unsupported nodes and marks use explicit diagnostics or extension preservation. | .NET application | AdfConversionResult<AdfDocument> |
| Markdown to Confluence Create a Confluence ADF or storage body from Markdown. | OfficeIMO.Confluence | Semantic content | Targeted Materialized Confluence page and body fixtures exercise ADF and storage representations through the shared ADF, Markdown, and HTML converters with combined diagnostics. Known limits: This is content-body conversion, not live page synchronization; Confluence-only macros, layouts, extensions, and presentation outside the supported ADF/storage subset may be simplified. | .NET application | ConfluenceContentConversionResult<ConfluencePageBody> |
| HTML to Confluence Create a Confluence storage or ADF body from bounded HTML. | OfficeIMO.Confluence | Semantic content | Targeted Materialized Confluence page and body fixtures exercise ADF and storage representations through the shared ADF, Markdown, and HTML converters with combined diagnostics. Known limits: This is content-body conversion, not live page synchronization; Confluence-only macros, layouts, extensions, and presentation outside the supported ADF/storage subset may be simplified. | .NET application | ConfluenceContentConversionResult<ConfluencePageBody> |
| Confluence to Markdown Project a materialized Confluence page body to Markdown with fidelity diagnostics. | OfficeIMO.Confluence | Semantic content | Targeted Materialized Confluence page and body fixtures exercise ADF and storage representations through the shared ADF, Markdown, and HTML converters with combined diagnostics. Known limits: This is content-body conversion, not live page synchronization; Confluence-only macros, layouts, extensions, and presentation outside the supported ADF/storage subset may be simplified. | .NET application | ConfluenceContentConversionResult<string> |
| Confluence to HTML Project a materialized Confluence page body to HTML with fidelity diagnostics. | OfficeIMO.Confluence | Semantic content | Targeted Materialized Confluence page and body fixtures exercise ADF and storage representations through the shared ADF, Markdown, and HTML converters with combined diagnostics. Known limits: This is content-body conversion, not live page synchronization; Confluence-only macros, layouts, extensions, and presentation outside the supported ADF/storage subset may be simplified. | .NET application | ConfluenceContentConversionResult<string> |
| CSV to XLSX Import delimited values into an editable workbook. | OfficeIMO.Excel.Csv | Editable document | Established Delimited-data fixtures cover streams, files, delimiter detection, typed cell import, worksheet-range export, reopen behavior, and cancellation. Known limits: CSV and TSV have no font, rich-text, formula, multi-sheet, drawing, or layout model; those workbook semantics are intentionally absent from CSV output. | .NET application | ExcelDocument |
| XLSX to CSV Export a worksheet used range as delimited values. | OfficeIMO.Excel.Csv | Semantic content | Established Delimited-data fixtures cover streams, files, delimiter detection, typed cell import, worksheet-range export, reopen behavior, and cancellation. Known limits: CSV and TSV have no font, rich-text, formula, multi-sheet, drawing, or layout model; those workbook semantics are intentionally absent from CSV output. | .NET application | string |
| OfficeIMO Markup to DOCX Render document-profile OfficeIMO Markup into an editable Word document. | OfficeIMO.Markup.Word | Editable document | Established Typed profile fixtures verify parser diagnostics, editable destination artifacts, font family/size/color, bold, italic, underline variants, strike, scripts, case transforms, small caps where native, and target-specific layout. Known limits: OfficeIMO Markup is a directed authoring format rather than a lossless Office round trip; unsupported blocks and destination-only effects are diagnosed, simplified, or omitted according to exporter options. | .NET application | OfficeMarkupConversionResult<WordDocument> |
| OfficeIMO Markup to XLSX Render workbook-profile OfficeIMO Markup into an editable Excel workbook. | OfficeIMO.Markup.Excel | Editable document | Established Typed profile fixtures verify parser diagnostics, editable destination artifacts, font family/size/color, bold, italic, underline variants, strike, scripts, case transforms, small caps where native, and target-specific layout. Known limits: OfficeIMO Markup is a directed authoring format rather than a lossless Office round trip; unsupported blocks and destination-only effects are diagnosed, simplified, or omitted according to exporter options. | .NET application | OfficeMarkupConversionResult<ExcelDocument> |
| OfficeIMO Markup to PPTX Render presentation-profile OfficeIMO Markup into an editable PowerPoint presentation. | OfficeIMO.Markup.PowerPoint | Editable document | Established Typed profile fixtures verify parser diagnostics, editable destination artifacts, font family/size/color, bold, italic, underline variants, strike, scripts, case transforms, small caps where native, and target-specific layout. Known limits: OfficeIMO Markup is a directed authoring format rather than a lossless Office round trip; unsupported blocks and destination-only effects are diagnosed, simplified, or omitted according to exporter options. | .NET application | OfficeMarkupPowerPointConversionResult |
| Visio to PDF Render a Visio drawing into a fixed-layout PDF. | OfficeIMO.Visio.Pdf | Fixed layout | Targeted Typed drawing fixtures verify supported pages, shapes, connectors, text, geometry, and fixed-layout diagnostics. Known limits: Advanced masters, data graphics, themes, layers, embedded objects, and exact Visio rendering remain incomplete. | .NET application | PdfDocumentConversionResult |
| DOCX to PNG Render DOCX content as PNG images through the shared image-export contract. | OfficeIMO.Word | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| DOCX to SVG Render DOCX content as SVG images through the shared image-export contract. | OfficeIMO.Word | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| DOCX to JPEG Render DOCX content as JPEG images through the shared image-export contract. | OfficeIMO.Word | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| DOCX to TIFF Render DOCX content as TIFF images through the shared image-export contract. | OfficeIMO.Word | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| DOCX to WebP Render DOCX content as WebP images through the shared image-export contract. | OfficeIMO.Word | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| XLSX to PNG Render XLSX content as PNG images through the shared image-export contract. | OfficeIMO.Excel | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| XLSX to SVG Render XLSX content as SVG images through the shared image-export contract. | OfficeIMO.Excel | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| XLSX to JPEG Render XLSX content as JPEG images through the shared image-export contract. | OfficeIMO.Excel | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| XLSX to TIFF Render XLSX content as TIFF images through the shared image-export contract. | OfficeIMO.Excel | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| XLSX to WebP Render XLSX content as WebP images through the shared image-export contract. | OfficeIMO.Excel | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PPTX to PNG Render PPTX content as PNG images through the shared image-export contract. | OfficeIMO.PowerPoint | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PPTX to SVG Render PPTX content as SVG images through the shared image-export contract. | OfficeIMO.PowerPoint | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PPTX to JPEG Render PPTX content as JPEG images through the shared image-export contract. | OfficeIMO.PowerPoint | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PPTX to TIFF Render PPTX content as TIFF images through the shared image-export contract. | OfficeIMO.PowerPoint | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PPTX to WebP Render PPTX content as WebP images through the shared image-export contract. | OfficeIMO.PowerPoint | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| HTML to PNG Render HTML content as PNG images through the shared image-export contract. | OfficeIMO.Html | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| HTML to SVG Render HTML content as SVG images through the shared image-export contract. | OfficeIMO.Html | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| HTML to JPEG Render HTML content as JPEG images through the shared image-export contract. | OfficeIMO.Html | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| HTML to TIFF Render HTML content as TIFF images through the shared image-export contract. | OfficeIMO.Html | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| HTML to WebP Render HTML content as WebP images through the shared image-export contract. | OfficeIMO.Html | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| OneNote to PNG Render OneNote content as PNG images through the shared image-export contract. | OfficeIMO.OneNote | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| OneNote to SVG Render OneNote content as SVG images through the shared image-export contract. | OfficeIMO.OneNote | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| OneNote to JPEG Render OneNote content as JPEG images through the shared image-export contract. | OfficeIMO.OneNote | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| OneNote to TIFF Render OneNote content as TIFF images through the shared image-export contract. | OfficeIMO.OneNote | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| OneNote to WebP Render OneNote content as WebP images through the shared image-export contract. | OfficeIMO.OneNote | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Visio to PNG Render Visio content as PNG images through the shared image-export contract. | OfficeIMO.Visio | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Visio to SVG Render Visio content as SVG images through the shared image-export contract. | OfficeIMO.Visio | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Visio to JPEG Render Visio content as JPEG images through the shared image-export contract. | OfficeIMO.Visio | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Visio to TIFF Render Visio content as TIFF images through the shared image-export contract. | OfficeIMO.Visio | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Visio to WebP Render Visio content as WebP images through the shared image-export contract. | OfficeIMO.Visio | Fixed layout | Established Representative source fixtures exercise shared SVG and raster rendering, text styles, page or surface selection, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Advanced source-specific layout and effects outside the corresponding managed renderer remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Email to PNG Render Email content as PNG images through the shared image-export contract. | OfficeIMO.Email.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Email to SVG Render Email content as SVG images through the shared image-export contract. | OfficeIMO.Email.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Email to JPEG Render Email content as JPEG images through the shared image-export contract. | OfficeIMO.Email.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Email to TIFF Render Email content as TIFF images through the shared image-export contract. | OfficeIMO.Email.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| Email to WebP Render Email content as WebP images through the shared image-export contract. | OfficeIMO.Email.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| EPUB to PNG Render EPUB content as PNG images through the shared image-export contract. | OfficeIMO.Epub.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| EPUB to SVG Render EPUB content as SVG images through the shared image-export contract. | OfficeIMO.Epub.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| EPUB to JPEG Render EPUB content as JPEG images through the shared image-export contract. | OfficeIMO.Epub.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| EPUB to TIFF Render EPUB content as TIFF images through the shared image-export contract. | OfficeIMO.Epub.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| EPUB to WebP Render EPUB content as WebP images through the shared image-export contract. | OfficeIMO.Epub.Image | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODT to PNG Render ODT content as PNG images through the shared image-export contract. | OfficeIMO.Word.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODT to SVG Render ODT content as SVG images through the shared image-export contract. | OfficeIMO.Word.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODT to JPEG Render ODT content as JPEG images through the shared image-export contract. | OfficeIMO.Word.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODT to TIFF Render ODT content as TIFF images through the shared image-export contract. | OfficeIMO.Word.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODT to WebP Render ODT content as WebP images through the shared image-export contract. | OfficeIMO.Word.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODS to PNG Render ODS content as PNG images through the shared image-export contract. | OfficeIMO.Excel.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODS to SVG Render ODS content as SVG images through the shared image-export contract. | OfficeIMO.Excel.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODS to JPEG Render ODS content as JPEG images through the shared image-export contract. | OfficeIMO.Excel.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODS to TIFF Render ODS content as TIFF images through the shared image-export contract. | OfficeIMO.Excel.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODS to WebP Render ODS content as WebP images through the shared image-export contract. | OfficeIMO.Excel.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODP to PNG Render ODP content as PNG images through the shared image-export contract. | OfficeIMO.PowerPoint.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODP to SVG Render ODP content as SVG images through the shared image-export contract. | OfficeIMO.PowerPoint.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODP to JPEG Render ODP content as JPEG images through the shared image-export contract. | OfficeIMO.PowerPoint.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODP to TIFF Render ODP content as TIFF images through the shared image-export contract. | OfficeIMO.PowerPoint.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| ODP to WebP Render ODP content as WebP images through the shared image-export contract. | OfficeIMO.PowerPoint.OpenDocument | Fixed layout | Targeted Typed fixtures exercise the source adapter, shared SVG and raster renderer, all five image encoders, and deterministic diagnostics. Known limits: Image output is intentionally flattened. Unsupported source structure, remote or missing resources, and advanced source-specific layout remain approximated or diagnosed. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PDF to SVG Render PDF content as SVG images through the shared image-export contract. | OfficeIMO.Pdf | Fixed layout | Advanced Pixel-pinned page-render tests cover text, drawings, tables, images, portable fonts, all five image encoders, and deterministic multi-page packaging. Known limits: Image output is intentionally flattened; Type 3 glyph programs, advanced color profiles, patterns, masks, transparency groups, optional content, and scanned-text OCR remain incomplete. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PDF to JPEG Render PDF content as JPEG images through the shared image-export contract. | OfficeIMO.Pdf | Fixed layout | Advanced Pixel-pinned page-render tests cover text, drawings, tables, images, portable fonts, all five image encoders, and deterministic multi-page packaging. Known limits: Image output is intentionally flattened; Type 3 glyph programs, advanced color profiles, patterns, masks, transparency groups, optional content, and scanned-text OCR remain incomplete. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PDF to TIFF Render PDF content as TIFF images through the shared image-export contract. | OfficeIMO.Pdf | Fixed layout | Advanced Pixel-pinned page-render tests cover text, drawings, tables, images, portable fonts, all five image encoders, and deterministic multi-page packaging. Known limits: Image output is intentionally flattened; Type 3 glyph programs, advanced color profiles, patterns, masks, transparency groups, optional content, and scanned-text OCR remain incomplete. | .NET application | IReadOnlyList<OfficeImageExportResult> |
| PDF to WebP Render PDF content as WebP images through the shared image-export contract. | OfficeIMO.Pdf | Fixed layout | Advanced Pixel-pinned page-render tests cover text, drawings, tables, images, portable fonts, all five image encoders, and deterministic multi-page packaging. Known limits: Image output is intentionally flattened; Type 3 glyph programs, advanced color profiles, patterns, masks, transparency groups, optional content, and scanned-text OCR remain incomplete. | .NET application | IReadOnlyList<OfficeImageExportResult> |
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:
- load or build the source with its native model;
- set an explicit resource policy for fonts, images, links, or external content;
- run the focused converter and capture its structured warnings;
- inspect or reopen the destination artifact;
- 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.