Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

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 modelSupportWhere it runsResult type
DOC to PDF
Convert supported binary Word documents to PDF with import and rendering evidence.
OfficeIMO.Word.PdfFixed layoutTargeted
Legacy DOC import and first-party PDF rendering retain separate fidelity reports; known import loss blocks conversion by default. Known limits: Only the supported Word 97-2003 import subset is projected. Preserved-only graphics and richer structures cannot be rendered; Word pagination may differ.
.NET applicationPdfDocumentConversionResult
Plain text to PDF
Render literal text with explicit decoding, tab columns and page limits.
OfficeIMO.PdfFixed layoutTargeted
Literal text conversion uses the canonical PDF flow engine, strict decoding, source whitespace and bounded pagination. Known limits: Long lines wrap to page width. Unicode appearance depends on supplied fonts; no Markdown, HTML or ANSI interpretation occurs.
.NET applicationPdfDocumentConversionResult
DjVu to PDF
Convert scanned pages with source physical size, stored searchable text and navigation, with explicit fidelity reports.
OfficeIMO.DjVu.PdfFixed layoutTargeted
Archival text and geometry, independent scanned-page comparisons, bounded malformed-input tests, and searchable PDF/OCR artifacts qualify the managed profile. Known limits: JB2, MMR, IW44 1.2, palettes and managed JPEG profiles only. Annotations are reported without active rendering; indirect components require an explicit native resolver. OCR is caller-supplied and absent/empty-text-only. See OfficeIMO.DjVu/SUPPORT.md.
.NET applicationPdfSaveResult
XPS/OpenXPS to PDF
Preserve supported native page paint, searchable Unicode, reading order and navigation in PDF.
OfficeIMO.Xps.PdfFixed layoutTargeted
Native package, drawing and PDF contracts cover both dialects, positioned Unicode, navigation and authored logical structure; representative artifacts are checked by independent PDF readers and renderers. Known limits: Strict export rejects unsupported paint and semantic reconstruction. Search requires literal UnicodeString; glyph IDs, figure descriptions and PDF/UA conformance are not inferred. Native print tickets, metadata and signatures are not PDF preservation contracts.
.NET applicationPdfSaveResult
Compiled HTML Help to PDF
Render selected help topics independently with embedded resources and explicit fidelity evidence.
OfficeIMO.Chm.PdfFixed layoutTargeted
A Microsoft-compiled book matches an independent decoder byte-for-byte across every entry. Contract fixtures cover contents, index, encodings, bounded reads, topic links, rich Reader results and reopened PDF/EPUB output. Known limits: ITSF 2/3 with uncompressed or standard LZX storage. ActiveX, scripts, merged-help books, the compiled search engine and Windows viewer behavior are not reproduced. Reflow can change CSS scope; multi-topic PDF is untagged and does not rebuild cross-topic links or the keyword index. See OfficeIMO.Chm/SUPPORT.md.
.NET applicationChmConversionResult<byte[]>
Compiled HTML Help to Markdown
Recover a linked topic book through the canonical HTML-to-Markdown engine.
OfficeIMO.Chm.MarkdownSemantic contentTargeted
A Microsoft-compiled book matches an independent decoder byte-for-byte across every entry. Contract fixtures cover contents, index, encodings, bounded reads, topic links, rich Reader results and reopened PDF/EPUB output. Known limits: ITSF 2/3 with uncompressed or standard LZX storage. ActiveX, scripts, merged-help books, the compiled search engine and Windows viewer behavior are not reproduced. Reflow can change CSS scope; multi-topic PDF is untagged and does not rebuild cross-topic links or the keyword index. See OfficeIMO.Chm/SUPPORT.md.
.NET applicationChmConversionResult<string>
Compiled HTML Help to EPUB
Publish selected topics and embedded resources as a reflowable EPUB with contents hierarchy and conversion reports.
OfficeIMO.Chm.EpubSemantic contentTargeted
A Microsoft-compiled book matches an independent decoder byte-for-byte across every entry. Contract fixtures cover contents, index, encodings, bounded reads, topic links, rich Reader results and reopened PDF/EPUB output. Known limits: ITSF 2/3 with uncompressed or standard LZX storage. ActiveX, scripts, merged-help books, the compiled search engine and Windows viewer behavior are not reproduced. Reflow can change CSS scope; multi-topic PDF is untagged and does not rebuild cross-topic links or the keyword index. See OfficeIMO.Chm/SUPPORT.md.
.NET applicationChmConversionResult<byte[]>
DOCX to PDF
Convert a Word document into a fixed-layout PDF with diagnostics.
OfficeIMO.Word.PdfFixed layoutAdvanced
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 .NETPdfDocumentConversionResult
XLSX to PDF
Render workbook sheets with layout and conversion diagnostics.
OfficeIMO.Excel.PdfFixed layoutAdvanced
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 .NETPdfDocumentConversionResult
PPTX to PDF
Render presentation slides into a fixed-layout PDF.
OfficeIMO.PowerPoint.PdfFixed layoutAdvanced
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 .NETPdfDocumentConversionResult
HTML to PDF
Render bounded HTML and CSS into a tagged PDF.
OfficeIMO.HtmlFixed layoutEstablished
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 .NETPdfDocumentConversionResult
Book project to EPUB
Export a reviewed book project through the EPUB owner, retaining its publication and fidelity evidence.
OfficeIMO.WorkflowsSemantic contentTargeted
Book-project batch contracts verify review gating, EPUB reopen, output limits, conflict handling and checkpoint reuse through the shared workflow runner. Known limits: Exports the current publication only; project revisions and review records remain in the source project. Import failures block export, and non-fatal import losses require saved author acknowledgment. Reader presentation and comprehensive accessibility qualification remain separate.
.NET applicationEpubWriteResult
HTML to EPUB
Package a static reflowable HTML manuscript with chapter navigation, bounded resources and explicit import evidence.
OfficeIMO.EpubSemantic contentTargeted
Manuscript contracts cover chapter splitting, navigation, semantic structures, resource collection, import reports and re-opened EPUB output; representative artifacts pass independent EPUBCheck validation. Known limits: Reflowable EPUB 3 only. Source layout, live fields, revisions, comments and controls can require reported approximations or omissions. Missing assets and unnamed images block export; schema conformance, accessibility metadata and reader presentation require independent review. DOCX and Markdown composition uses OfficeIMO.Workflows on .NET 8 or newer.
.NET applicationEpubManuscriptResult
Markdown to EPUB
Compose typed Markdown and EPUB owners into a reflowable book with source metadata and import review.
OfficeIMO.WorkflowsSemantic contentTargeted
Manuscript contracts cover chapter splitting, navigation, semantic structures, resource collection, import reports and re-opened EPUB output; representative artifacts pass independent EPUBCheck validation. Known limits: Reflowable EPUB 3 only. Source layout, live fields, revisions, comments and controls can require reported approximations or omissions. Missing assets and unnamed images block export; schema conformance, accessibility metadata and reader presentation require independent review. DOCX and Markdown composition uses OfficeIMO.Workflows on .NET 8 or newer.
.NET applicationEpubManuscriptResult
DOCX to EPUB
Project Word's static final view into a reflowable book while retaining source conversion losses.
OfficeIMO.WorkflowsSemantic contentTargeted
Manuscript contracts cover chapter splitting, navigation, semantic structures, resource collection, import reports and re-opened EPUB output; representative artifacts pass independent EPUBCheck validation. Known limits: Reflowable EPUB 3 only. Source layout, live fields, revisions, comments and controls can require reported approximations or omissions. Missing assets and unnamed images block export; schema conformance, accessibility metadata and reader presentation require independent review. DOCX and Markdown composition uses OfficeIMO.Workflows on .NET 8 or newer.
.NET applicationEpubManuscriptResult
Markdown to HTML
Render typed Markdown through an explicit safe HTML profile.
OfficeIMO.MarkdownRendererSemantic contentEstablished
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 .NETstring
HTML to Markdown
Project HTML into portable Markdown with explicit resource and loss policy.
OfficeIMO.Markdown.HtmlSemantic contentEstablished
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 .NETHtmlToMarkdownResult
Markdown to DOCX
Create an editable Word document from typed Markdown.
OfficeIMO.Word.MarkdownEditable documentEstablished
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 .NETMarkdownToWordResult
DOCX to HTML
Project a Word document into reviewable HTML.
OfficeIMO.Word.HtmlSemantic contentEstablished
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 applicationHtmlTextConversionResult
DOCX to Markdown
Convert a Word document into portable Markdown for editing, publishing, or version control.
OfficeIMO.Word.MarkdownSemantic contentEstablished
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 applicationWordToMarkdownResult
DOCX to ODT
Convert editable Word content to OpenDocument Text.
OfficeIMO.Word.OpenDocumentEditable documentTargeted
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 applicationOdfConversionResult<OdtDocument>
ODT to DOCX
Convert OpenDocument Text into an editable Word document.
OfficeIMO.Word.OpenDocumentEditable documentTargeted
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 applicationOdfConversionResult<WordDocument>
DOCX to RTF
Convert editable Word content to semantic RTF.
OfficeIMO.Word.RtfEditable documentEstablished
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 applicationRtfConversionResult<RtfDocument>
RTF to DOCX
Convert bounded RTF into an editable Word document while retaining read and conversion diagnostics.
OfficeIMO.Word.RtfEditable documentEstablished
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 applicationRtfConversionResult<WordDocument>
XLSX to HTML
Project workbook content into reviewable HTML.
OfficeIMO.Excel.HtmlSemantic contentEstablished
Representative workbooks verify sheets, values, formulas, tables, styles, and semantic chart data in deterministic review HTML. Known limits: Interactive workbook behavior, chart rendering and unsupported chart styling, pivots, macros, and exact print layout are not represented in semantic HTML.
.NET applicationHtmlTextConversionResult
XLSX to ODS
Convert an editable workbook to OpenDocument Spreadsheet.
OfficeIMO.Excel.OpenDocumentEditable documentTargeted
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 applicationOdfConversionResult<OdsDocument>
ODS to XLSX
Convert OpenDocument Spreadsheet into an editable workbook.
OfficeIMO.Excel.OpenDocumentEditable documentTargeted
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 applicationOdfConversionResult<ExcelDocument>
PPTX to HTML
Project presentation slides into reviewable HTML.
OfficeIMO.PowerPoint.HtmlSemantic contentEstablished
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 applicationPowerPointToHtmlResult
PPTX to ODP
Convert an editable presentation to OpenDocument Presentation.
OfficeIMO.PowerPoint.OpenDocumentEditable documentTargeted
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 applicationOdfConversionResult<OdpPresentation>
ODP to PPTX
Convert OpenDocument Presentation into an editable presentation.
OfficeIMO.PowerPoint.OpenDocumentEditable documentTargeted
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 applicationOdfConversionResult<PowerPointPresentation>
Markdown to PDF
Render Markdown into PDF with structured conversion warnings.
OfficeIMO.Markdown.PdfFixed layoutEstablished
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 applicationPdfDocumentConversionResult
RTF to Markdown
Project bounded RTF into portable Markdown.
OfficeIMO.Rtf.MarkdownSemantic contentEstablished
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 applicationRtfConversionResult<string>
RTF to PDF
Render bounded RTF into a fixed-layout PDF.
OfficeIMO.Rtf.PdfFixed layoutEstablished
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 applicationPdfDocumentConversionResult
Markdown to RTF
Convert typed Markdown into semantic RTF with loss diagnostics.
OfficeIMO.Rtf.MarkdownEditable documentEstablished
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 applicationRtfConversionResult<RtfDocument>
HTML to DOCX
Convert bounded HTML into an editable Word document.
OfficeIMO.Word.HtmlEditable documentEstablished
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 applicationHtmlToWordResult
HTML to XLSX
Convert bounded HTML tables and content into an editable workbook.
OfficeIMO.Excel.HtmlEditable documentEstablished
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 applicationHtmlToExcelResult
HTML to PPTX
Convert bounded HTML into an editable presentation.
OfficeIMO.PowerPoint.HtmlEditable documentEstablished
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 applicationHtmlToPowerPointResult
HTML to RTF
Convert bounded HTML into semantic RTF.
OfficeIMO.Html.RtfEditable documentEstablished
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 applicationHtmlToRtfResult
RTF to HTML
Render bounded RTF through an explicit safe HTML profile.
OfficeIMO.Html.RtfSemantic contentEstablished
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 applicationRtfToHtmlResult
AsciiDoc to Markdown
Project AsciiDoc into typed Markdown with diagnostics.
OfficeIMO.AsciiDoc.MarkdownSemantic contentTargeted
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 applicationAsciiDocToMarkdownResult
Markdown to AsciiDoc
Project typed Markdown into canonical AsciiDoc with diagnostics.
OfficeIMO.AsciiDoc.MarkdownSemantic contentTargeted
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 applicationMarkdownToAsciiDocResult
AsciiDoc to PDF
Render bounded AsciiDoc into a fixed-layout PDF.
OfficeIMO.AsciiDoc.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
LaTeX to Markdown
Project LaTeX into typed Markdown with diagnostics.
OfficeIMO.Latex.MarkdownSemantic contentTargeted
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 applicationLatexToMarkdownResult
Markdown to LaTeX
Project typed Markdown into canonical LaTeX with diagnostics.
OfficeIMO.Latex.MarkdownSemantic contentTargeted
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 applicationMarkdownToLatexResult
LaTeX to PDF
Render bounded LaTeX into a fixed-layout PDF.
OfficeIMO.Latex.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
OneNote to HTML
Project a OneNote section into reviewable HTML.
OfficeIMO.OneNote.HtmlSemantic contentTargeted
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 applicationHtmlTextConversionResult
HTML to OneNote
Convert bounded HTML into an editable OneNote section model.
OfficeIMO.OneNote.HtmlEditable documentTargeted
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 applicationHtmlToOneNoteSectionResult
OneNote to Markdown
Project a OneNote section into typed Markdown.
OfficeIMO.OneNote.MarkdownSemantic contentTargeted
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 applicationOneNoteMarkdownConversionResult
OneNote to PDF
Render a OneNote section into a fixed-layout PDF.
OfficeIMO.OneNote.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
ODT to PDF
Render OpenDocument Text into a fixed-layout PDF with source diagnostics.
OfficeIMO.OpenDocument.Odt.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
ODS to PDF
Render an OpenDocument spreadsheet into a fixed-layout PDF with source diagnostics.
OfficeIMO.OpenDocument.Ods.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
ODP to PDF
Render an OpenDocument presentation into a fixed-layout PDF with source diagnostics.
OfficeIMO.OpenDocument.Odp.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
PDF to DOCX
Import PDF content as editable Word objects or rendered page images with diagnostics.
OfficeIMO.Word.PdfEditable documentTargeted
Reopen tests verify editable text, headings, lists, and tables, plus visual page images with selected page order and physical sizes. Known limits: Editable mode reconstructs supported logical content; scans need OCR and exact layout is not preserved. Visual mode embeds page images within the managed renderer's support and resource limits; text and interactive objects are not editable.
Browser or .NETPdfWordConversionResult
PDF to XLSX
Import detected PDF tables into an editable workbook with diagnostics.
OfficeIMO.Excel.PdfEditable documentTargeted
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 .NETPdfExcelTableImportResult
PDF to PPTX
Reconstruct supported PDF content as native slide objects, or select explicit visual, hybrid, and tables-only projections with diagnostics.
OfficeIMO.PowerPoint.PdfEditable documentEstablished
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 .NETPdfPowerPointConversionResult
PDF to HTML
Project PDF content into semantic or positioned-review HTML with explicit diagnostics.
OfficeIMO.Html.PdfSemantic contentTargeted
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 .NETPdfHtmlConversionResult
PDF to PNG
Render every PDF page as a detailed PNG with page-level diagnostics; multi-page results are packaged as a ZIP.
OfficeIMO.PdfFixed layoutAdvanced
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 .NETIReadOnlyList<OfficeImageExportResult>
PDF to RTF
Import PDF logical content into semantic RTF with diagnostics.
OfficeIMO.Rtf.PdfEditable documentTargeted
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 applicationPdfRtfConversionResult
PDF to ODT
Import PDF logical content into OpenDocument Text with diagnostics.
OfficeIMO.OpenDocument.Odt.PdfEditable documentTargeted
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 applicationPdfOdtConversionResult
PDF to ODS
Import detected PDF tables into an OpenDocument spreadsheet with diagnostics.
OfficeIMO.OpenDocument.Ods.PdfEditable documentTargeted
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 applicationPdfOdsConversionResult
PDF to ODP
Import PDF pages into an OpenDocument presentation profile with diagnostics.
OfficeIMO.OpenDocument.Odp.PdfEditable documentTargeted
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 applicationPdfOdpConversionResult
MHTML to PDF
Render a bounded MHTML archive into a fixed-layout PDF.
OfficeIMO.Mhtml.PdfFixed layoutTargeted
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 applicationPdfDocumentConversionResult
DOCX to Google Docs
Export editable Word content to an authenticated Google document.
OfficeIMO.Word.GoogleDocsEditable documentEstablished
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 applicationTask<GoogleDocumentReference>
Google Docs to DOCX
Import an authenticated Google document through native projection or Drive DOCX conversion.
OfficeIMO.Word.GoogleDocsEditable documentEstablished
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 applicationTask<GoogleDocsImportResult>
XLSX to Google Sheets
Export an editable workbook to an authenticated Google spreadsheet.
OfficeIMO.Excel.GoogleSheetsEditable documentEstablished
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 applicationTask<GoogleSpreadsheetReference>
Google Sheets to XLSX
Import an authenticated Google spreadsheet through native projection or Drive XLSX conversion.
OfficeIMO.Excel.GoogleSheetsEditable documentEstablished
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 applicationTask<GoogleSheetsImportResult>
PPTX to Google Slides
Export an editable presentation to an authenticated Google presentation.
OfficeIMO.PowerPoint.GoogleSlidesEditable documentEstablished
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 applicationTask<GooglePresentationReference>
Google Slides to PPTX
Import an authenticated Google presentation through native projection or Drive PPTX conversion.
OfficeIMO.PowerPoint.GoogleSlidesEditable documentEstablished
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 applicationTask<GoogleSlidesImportResult>
ADF to Markdown
Project Atlassian Document Format JSON into portable Markdown with fidelity diagnostics.
OfficeIMO.AdfSemantic contentEstablished
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 applicationAdfConversionResult<string>
Markdown to ADF
Convert typed Markdown into Atlassian Document Format JSON.
OfficeIMO.AdfSemantic contentEstablished
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 applicationAdfConversionResult<AdfDocument>
ADF to HTML
Render Atlassian Document Format through the canonical Markdown and HTML models.
OfficeIMO.AdfSemantic contentEstablished
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 applicationAdfConversionResult<string>
HTML to ADF
Project bounded HTML through Markdown into Atlassian Document Format.
OfficeIMO.AdfSemantic contentEstablished
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 applicationAdfConversionResult<AdfDocument>
Markdown to Confluence
Create a Confluence ADF or storage body from Markdown.
OfficeIMO.ConfluenceSemantic contentTargeted
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 applicationConfluenceContentConversionResult<ConfluencePageBody>
HTML to Confluence
Create a Confluence storage or ADF body from bounded HTML.
OfficeIMO.ConfluenceSemantic contentTargeted
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 applicationConfluenceContentConversionResult<ConfluencePageBody>
Confluence to Markdown
Project a materialized Confluence page body to Markdown with fidelity diagnostics.
OfficeIMO.ConfluenceSemantic contentTargeted
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 applicationConfluenceContentConversionResult<string>
Confluence to HTML
Project a materialized Confluence page body to HTML with fidelity diagnostics.
OfficeIMO.ConfluenceSemantic contentTargeted
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 applicationConfluenceContentConversionResult<string>
CSV to XLSX
Import delimited values into an editable workbook.
OfficeIMO.Excel.CsvEditable documentEstablished
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 applicationExcelDocument
XLSX to CSV
Export a worksheet used range as delimited values.
OfficeIMO.Excel.CsvSemantic contentEstablished
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 applicationstring
DBF/xBase to CSV
Export typed DBF rows and supported memos through DBAClientX.Dbf; binary values become Base64.
OfficeIMO.CSVSemantic contentTargeted
Independent Python-produced dBASE III, FoxPro 2 and Visual FoxPro fixtures exercise typed rows, deleted-row filtering, DBT/FPT memos, binary Base64, CSV reopen, and streaming/buffered XLSX reopen and Open XML validation. Known limits: Requires DBAClientX.Dbf's bounded field profiles. Native application acceptance and Visual FoxPro 31/32 generations remain unqualified. Output omits DBF indexes, deletion flags and native schema metadata; CSV nulls need a selected marker, and XLSX follows Excel numeric precision and cell text limits.
.NET applicationvoid
DBF/xBase to XLSX
Create a workbook from typed DBF rows and supported memos through DBAClientX.Dbf.
OfficeIMO.ExcelEditable documentTargeted
Independent Python-produced dBASE III, FoxPro 2 and Visual FoxPro fixtures exercise typed rows, deleted-row filtering, DBT/FPT memos, binary Base64, CSV reopen, and streaming/buffered XLSX reopen and Open XML validation. Known limits: Requires DBAClientX.Dbf's bounded field profiles. Native application acceptance and Visual FoxPro 31/32 generations remain unqualified. Output omits DBF indexes, deletion flags and native schema metadata; CSV nulls need a selected marker, and XLSX follows Excel numeric precision and cell text limits.
.NET applicationExcelDataSetImportResult
OfficeIMO Markup to DOCX
Render document-profile OfficeIMO Markup into an editable Word document.
OfficeIMO.Markup.WordEditable documentEstablished
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 applicationOfficeMarkupConversionResult<WordDocument>
OfficeIMO Markup to XLSX
Render workbook-profile OfficeIMO Markup into an editable Excel workbook.
OfficeIMO.Markup.ExcelEditable documentEstablished
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 applicationOfficeMarkupConversionResult<ExcelDocument>
OfficeIMO Markup to PPTX
Render presentation-profile OfficeIMO Markup into an editable PowerPoint presentation.
OfficeIMO.Markup.PowerPointEditable documentEstablished
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 applicationOfficeMarkupPowerPointConversionResult
Binary Visio to VSDX
Reconstruct the version 11 cached shape model as an editable drawing with an import report.
OfficeIMO.VisioEditable documentTargeted
Independent Microsoft Visio version 11 drawings, stencils and templates are compared with paired native XML for shape hierarchy, masters, transforms and cached text; modern packages reopen and SVG/PDF output is inspected. Known limits: Cached reconstruction only. Earlier binary generations, native binary writing, formulas, active content, unsupported geometry, custom data and full native visual fidelity are outside this profile. Import and subsequent projection have separate loss reports; native Microsoft Visio acceptance remains unqualified.
.NET applicationOfficeConversionResult<VisioDocument, OfficeLegacyImportReport>
Binary Visio stencil to VSSX
Reconstruct supported cached masters as a modern stencil with an import report.
OfficeIMO.VisioEditable documentTargeted
Independent Microsoft Visio version 11 drawings, stencils and templates are compared with paired native XML for shape hierarchy, masters, transforms and cached text; modern packages reopen and SVG/PDF output is inspected. Known limits: Cached reconstruction only. Earlier binary generations, native binary writing, formulas, active content, unsupported geometry, custom data and full native visual fidelity are outside this profile. Import and subsequent projection have separate loss reports; native Microsoft Visio acceptance remains unqualified.
.NET applicationOfficeConversionResult<VisioDocument, OfficeLegacyImportReport>
Binary Visio template to VSTX
Reconstruct supported cached pages and masters as a modern template with an import report.
OfficeIMO.VisioEditable documentTargeted
Independent Microsoft Visio version 11 drawings, stencils and templates are compared with paired native XML for shape hierarchy, masters, transforms and cached text; modern packages reopen and SVG/PDF output is inspected. Known limits: Cached reconstruction only. Earlier binary generations, native binary writing, formulas, active content, unsupported geometry, custom data and full native visual fidelity are outside this profile. Import and subsequent projection have separate loss reports; native Microsoft Visio acceptance remains unqualified.
.NET applicationOfficeConversionResult<VisioDocument, OfficeLegacyImportReport>
Binary Visio to SVG
Infer the drawing or template family from the source path and render a selected page; retain the source import report alongside the SVG.
OfficeIMO.VisioFixed layoutTargeted
Independent Microsoft Visio version 11 drawings, stencils and templates are compared with paired native XML for shape hierarchy, masters, transforms and cached text; modern packages reopen and SVG/PDF output is inspected. Known limits: Cached reconstruction only. Earlier binary generations, native binary writing, formulas, active content, unsupported geometry, custom data and full native visual fidelity are outside this profile. Import and subsequent projection have separate loss reports; native Microsoft Visio acceptance remains unqualified.
.NET applicationstring
Binary Visio to PDF
Infer the drawing or template family from the source path and project pages through the existing PDF engine; retain source import and projection diagnostics.
OfficeIMO.Visio.PdfFixed layoutTargeted
Independent Microsoft Visio version 11 drawings, stencils and templates are compared with paired native XML for shape hierarchy, masters, transforms and cached text; modern packages reopen and SVG/PDF output is inspected. Known limits: Cached reconstruction only. Earlier binary generations, native binary writing, formulas, active content, unsupported geometry, custom data and full native visual fidelity are outside this profile. Import and subsequent projection have separate loss reports; native Microsoft Visio acceptance remains unqualified.
.NET applicationPdfDocumentConversionResult
Visio to PDF
Export cached diagram pages or a semantic text and topology report, with explicit source and PDF loss diagnostics.
OfficeIMO.Visio.PdfFixed layoutTargeted
Typed drawing and legacy XML fixtures verify semantic reports and cached diagram pages, source dimensions, searchable text, layer selection, and source/PDF loss diagnostics. Known limits: Diagram pages use the cached Visio-to-Drawing profile. Arbitrary formula recalculation, broad native appearance and exact native typography remain unqualified; workflow defaults select diagram pages while the direct adapter defaults to a semantic report.
.NET applicationPdfDocumentConversionResult
ODG/FODG to PDF
Render Draw pages at their source dimensions with page-qualified projection losses.
OfficeIMO.OpenDocument.Odg.PdfFixed layoutTargeted
Draw scene fixtures verify page dimensions, order, layer selection, searchable text, and page-qualified source and PDF diagnostics. Known limits: Uses the supported Draw-to-Drawing profile. Master artwork, page backgrounds, advanced graphic styles, embedded objects, metadata and exact native typography remain incomplete.
.NET applicationPdfDocumentConversionResult
Publisher to PDF
Recover native publication pages with searchable text and carry source and PDF fidelity diagnostics.
OfficeIMO.Publisher.PdfFixed layoutTargeted
Native Contents/Quill/OfficeArt fixtures verify physical pages, searchable styled text, linked frames, native tables, embedded images and carried source/PDF diagnostics. Known limits: Publisher 2002-and-later recovery uses the bounded shared drawing profile. Earlier generations, unsupported graphics, exact native text breaks and native Publisher pixel comparisons remain unqualified.
.NET applicationPdfDocumentConversionResult
EML to MSG
Convert EML message content to MSG with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
EML to OFT
Convert EML message content to OFT with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
EML to TNEF
Convert EML message content to TNEF with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
MSG to EML
Convert MSG message content to EML with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
MSG to OFT
Convert MSG message content to OFT with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
MSG to TNEF
Convert MSG message content to TNEF with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
OFT to EML
Convert OFT message content to EML with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
OFT to MSG
Convert OFT message content to MSG with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
OFT to TNEF
Convert OFT message content to TNEF with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
TNEF to EML
Convert TNEF message content to EML with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
TNEF to MSG
Convert TNEF message content to MSG with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
TNEF to OFT
Convert TNEF message content to OFT with explicit loss analysis and write evidence.
OfficeIMO.EmailEditable documentEstablished
Cross-format EML, MSG, OFT, and TNEF fixtures verify typed message content, attachments, source selection, diagnostics, and explicit loss policy. Known limits: Signed or encrypted messages, opaque MAPI properties, recurrence and time-zone blobs, and Outlook-only item semantics can require preservation, approximation, or an explicitly accepted loss policy.
.NET applicationEmailWriteResult
BibTeX to BibLaTeX
Convert BibTeX citation data to BibLaTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibTeX to CSL JSON
Convert BibTeX citation data to CSL JSON with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibTeX to RIS
Convert BibTeX citation data to RIS with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibTeX to NBIB/MEDLINE
Convert BibTeX citation data to NBIB/MEDLINE with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibTeX to EndNote XML
Convert BibTeX citation data to EndNote XML with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibLaTeX to BibTeX
Convert BibLaTeX citation data to BibTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibLaTeX to CSL JSON
Convert BibLaTeX citation data to CSL JSON with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibLaTeX to RIS
Convert BibLaTeX citation data to RIS with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibLaTeX to NBIB/MEDLINE
Convert BibLaTeX citation data to NBIB/MEDLINE with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
BibLaTeX to EndNote XML
Convert BibLaTeX citation data to EndNote XML with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
CSL JSON to BibTeX
Convert CSL JSON citation data to BibTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
CSL JSON to BibLaTeX
Convert CSL JSON citation data to BibLaTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
CSL JSON to RIS
Convert CSL JSON citation data to RIS with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
CSL JSON to NBIB/MEDLINE
Convert CSL JSON citation data to NBIB/MEDLINE with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
CSL JSON to EndNote XML
Convert CSL JSON citation data to EndNote XML with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
RIS to BibTeX
Convert RIS citation data to BibTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
RIS to BibLaTeX
Convert RIS citation data to BibLaTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
RIS to CSL JSON
Convert RIS citation data to CSL JSON with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
RIS to NBIB/MEDLINE
Convert RIS citation data to NBIB/MEDLINE with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
RIS to EndNote XML
Convert RIS citation data to EndNote XML with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
NBIB/MEDLINE to BibTeX
Convert NBIB/MEDLINE citation data to BibTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
NBIB/MEDLINE to BibLaTeX
Convert NBIB/MEDLINE citation data to BibLaTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
NBIB/MEDLINE to CSL JSON
Convert NBIB/MEDLINE citation data to CSL JSON with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
NBIB/MEDLINE to RIS
Convert NBIB/MEDLINE citation data to RIS with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
NBIB/MEDLINE to EndNote XML
Convert NBIB/MEDLINE citation data to EndNote XML with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
EndNote XML to BibTeX
Convert EndNote XML citation data to BibTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
EndNote XML to BibLaTeX
Convert EndNote XML citation data to BibLaTeX with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
EndNote XML to CSL JSON
Convert EndNote XML citation data to CSL JSON with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
EndNote XML to RIS
Convert EndNote XML citation data to RIS with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
EndNote XML to NBIB/MEDLINE
Convert EndNote XML citation data to NBIB/MEDLINE with a deterministic fidelity report.
OfficeIMO.BibliographyEditable documentEstablished
Codec fixtures verify deterministic BibTeX, BibLaTeX, CSL JSON, RIS, NBIB/MEDLINE, and EndNote XML writes, reopen behavior, native-field handling, and conversion diagnostics. Known limits: Destination codecs cannot represent every source-native field or structure; permissive writes report approximated or omitted data and RequireNoLoss rejects known loss.
.NET applicationBibliographyWriteResult
Pages to DOCX
Reconstruct a bounded Pages source as an editable Word document with source and fallback evidence.
OfficeIMO.Word.IWorkEditable documentTargeted
Pinned Pages, Numbers, and Keynote fixtures verify bounded package inspection, typed projection, editable Office reconstruction, visual fallbacks, preserved records, and conversion reports. Known limits: Modern IWA support is a bounded read-only source adapter; unsupported records, advanced layout, media, formulas, and producer-specific effects may require visual fallbacks or remain diagnostic evidence.
.NET applicationPagesToWordResult
Numbers to XLSX
Reconstruct a bounded Numbers source as an editable Excel workbook with source and fallback evidence.
OfficeIMO.Excel.IWorkEditable documentTargeted
Pinned Pages, Numbers, and Keynote fixtures verify bounded package inspection, typed projection, editable Office reconstruction, visual fallbacks, preserved records, and conversion reports. Known limits: Modern IWA support is a bounded read-only source adapter; unsupported records, advanced layout, media, formulas, and producer-specific effects may require visual fallbacks or remain diagnostic evidence.
.NET applicationNumbersToExcelResult
Keynote to PPTX
Reconstruct a bounded Keynote source as an editable PowerPoint presentation with source and fallback evidence.
OfficeIMO.PowerPoint.IWorkEditable documentTargeted
Pinned Pages, Numbers, and Keynote fixtures verify bounded package inspection, typed projection, editable Office reconstruction, visual fallbacks, preserved records, and conversion reports. Known limits: Modern IWA support is a bounded read-only source adapter; unsupported records, advanced layout, media, formulas, and producer-specific effects may require visual fallbacks or remain diagnostic evidence.
.NET applicationKeynoteToPowerPointResult
Pages to PDF
Create a PDF when all supported source content can be reconstructed. Review reported font, layout, and rendering approximations.
OfficeIMO.Workflows.IWorkFixed layoutTargeted
Composed workflow contracts retain complete editable iWork reconstruction and PDF-stage evidence, reopen the staged PDF, and enforce source identity, cancellation, and output limits. Known limits: Requires the complete editable subset. Partial reconstructions, embedded previews, selection/clipping, and PDF-stage content omissions are rejected. Pagination, fonts, character spacing, and other rendering approximations remain reported; Apple visual equivalence is fixture-specific.
.NET applicationOfficeWorkflowResult
Numbers to PDF
Create a PDF when all supported source content can be reconstructed. Review reported font, layout, and rendering approximations.
OfficeIMO.Workflows.IWorkFixed layoutTargeted
Composed workflow contracts retain complete editable iWork reconstruction and PDF-stage evidence, reopen the staged PDF, and enforce source identity, cancellation, and output limits. Known limits: Requires the complete editable subset. Partial reconstructions, embedded previews, selection/clipping, and PDF-stage content omissions are rejected. Pagination, fonts, character spacing, and other rendering approximations remain reported; Apple visual equivalence is fixture-specific.
.NET applicationOfficeWorkflowResult
Keynote to PDF
Create a PDF when all supported source content can be reconstructed. Review reported font, layout, and rendering approximations.
OfficeIMO.Workflows.IWorkFixed layoutTargeted
Composed workflow contracts retain complete editable iWork reconstruction and PDF-stage evidence, reopen the staged PDF, and enforce source identity, cancellation, and output limits. Known limits: Requires the complete editable subset. Partial reconstructions, embedded previews, selection/clipping, and PDF-stage content omissions are rejected. Pagination, fonts, character spacing, and other rendering approximations remain reported; Apple visual equivalence is fixture-specific.
.NET applicationOfficeWorkflowResult
DOCX to PNG
Render DOCX content as PNG images through the shared image-export contract.
OfficeIMO.WordFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
DOCX to SVG
Render DOCX content as SVG images through the shared image-export contract.
OfficeIMO.WordFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
DOCX to JPEG
Render DOCX content as JPEG images through the shared image-export contract.
OfficeIMO.WordFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
DOCX to TIFF
Render DOCX content as TIFF images through the shared image-export contract.
OfficeIMO.WordFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
DOCX to WebP
Render DOCX content as WebP images through the shared image-export contract.
OfficeIMO.WordFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
XLSX to PNG
Render XLSX content as PNG images through the shared image-export contract.
OfficeIMO.ExcelFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
XLSX to SVG
Render XLSX content as SVG images through the shared image-export contract.
OfficeIMO.ExcelFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
XLSX to JPEG
Render XLSX content as JPEG images through the shared image-export contract.
OfficeIMO.ExcelFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
XLSX to TIFF
Render XLSX content as TIFF images through the shared image-export contract.
OfficeIMO.ExcelFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
XLSX to WebP
Render XLSX content as WebP images through the shared image-export contract.
OfficeIMO.ExcelFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
PPTX to PNG
Render PPTX content as PNG images through the shared image-export contract.
OfficeIMO.PowerPointFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
PPTX to SVG
Render PPTX content as SVG images through the shared image-export contract.
OfficeIMO.PowerPointFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
PPTX to JPEG
Render PPTX content as JPEG images through the shared image-export contract.
OfficeIMO.PowerPointFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
PPTX to TIFF
Render PPTX content as TIFF images through the shared image-export contract.
OfficeIMO.PowerPointFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
PPTX to WebP
Render PPTX content as WebP images through the shared image-export contract.
OfficeIMO.PowerPointFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
HTML to PNG
Render HTML content as PNG images through the shared image-export contract.
OfficeIMO.HtmlFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
HTML to SVG
Render HTML content as SVG images through the shared image-export contract.
OfficeIMO.HtmlFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
HTML to JPEG
Render HTML content as JPEG images through the shared image-export contract.
OfficeIMO.HtmlFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
HTML to TIFF
Render HTML content as TIFF images through the shared image-export contract.
OfficeIMO.HtmlFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
HTML to WebP
Render HTML content as WebP images through the shared image-export contract.
OfficeIMO.HtmlFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
OneNote to PNG
Render OneNote content as PNG images through the shared image-export contract.
OfficeIMO.OneNoteFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
OneNote to SVG
Render OneNote content as SVG images through the shared image-export contract.
OfficeIMO.OneNoteFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
OneNote to JPEG
Render OneNote content as JPEG images through the shared image-export contract.
OfficeIMO.OneNoteFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
OneNote to TIFF
Render OneNote content as TIFF images through the shared image-export contract.
OfficeIMO.OneNoteFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
OneNote to WebP
Render OneNote content as WebP images through the shared image-export contract.
OfficeIMO.OneNoteFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
Visio to PNG
Render Visio content as PNG images through the shared image-export contract.
OfficeIMO.VisioFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
Visio to SVG
Render Visio content as SVG images through the shared image-export contract.
OfficeIMO.VisioFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
Visio to JPEG
Render Visio content as JPEG images through the shared image-export contract.
OfficeIMO.VisioFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
Visio to TIFF
Render Visio content as TIFF images through the shared image-export contract.
OfficeIMO.VisioFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
Visio to WebP
Render Visio content as WebP images through the shared image-export contract.
OfficeIMO.VisioFixed layoutEstablished
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 applicationIReadOnlyList<OfficeImageExportResult>
Email to PNG
Render Email content as PNG images through the shared image-export contract.
OfficeIMO.Email.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
Email to SVG
Render Email content as SVG images through the shared image-export contract.
OfficeIMO.Email.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
Email to JPEG
Render Email content as JPEG images through the shared image-export contract.
OfficeIMO.Email.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
Email to TIFF
Render Email content as TIFF images through the shared image-export contract.
OfficeIMO.Email.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
Email to WebP
Render Email content as WebP images through the shared image-export contract.
OfficeIMO.Email.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
EPUB to PNG
Render EPUB content as PNG images through the shared image-export contract.
OfficeIMO.Epub.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
EPUB to SVG
Render EPUB content as SVG images through the shared image-export contract.
OfficeIMO.Epub.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
EPUB to JPEG
Render EPUB content as JPEG images through the shared image-export contract.
OfficeIMO.Epub.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
EPUB to TIFF
Render EPUB content as TIFF images through the shared image-export contract.
OfficeIMO.Epub.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
EPUB to WebP
Render EPUB content as WebP images through the shared image-export contract.
OfficeIMO.Epub.ImageFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODT to PNG
Render ODT content as PNG images through the shared image-export contract.
OfficeIMO.Word.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODT to SVG
Render ODT content as SVG images through the shared image-export contract.
OfficeIMO.Word.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODT to JPEG
Render ODT content as JPEG images through the shared image-export contract.
OfficeIMO.Word.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODT to TIFF
Render ODT content as TIFF images through the shared image-export contract.
OfficeIMO.Word.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODT to WebP
Render ODT content as WebP images through the shared image-export contract.
OfficeIMO.Word.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODS to PNG
Render ODS content as PNG images through the shared image-export contract.
OfficeIMO.Excel.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODS to SVG
Render ODS content as SVG images through the shared image-export contract.
OfficeIMO.Excel.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODS to JPEG
Render ODS content as JPEG images through the shared image-export contract.
OfficeIMO.Excel.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODS to TIFF
Render ODS content as TIFF images through the shared image-export contract.
OfficeIMO.Excel.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODS to WebP
Render ODS content as WebP images through the shared image-export contract.
OfficeIMO.Excel.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODP to PNG
Render ODP content as PNG images through the shared image-export contract.
OfficeIMO.PowerPoint.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODP to SVG
Render ODP content as SVG images through the shared image-export contract.
OfficeIMO.PowerPoint.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODP to JPEG
Render ODP content as JPEG images through the shared image-export contract.
OfficeIMO.PowerPoint.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODP to TIFF
Render ODP content as TIFF images through the shared image-export contract.
OfficeIMO.PowerPoint.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
ODP to WebP
Render ODP content as WebP images through the shared image-export contract.
OfficeIMO.PowerPoint.OpenDocumentFixed layoutTargeted
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 applicationIReadOnlyList<OfficeImageExportResult>
PDF to SVG
Render PDF content as SVG images through the shared image-export contract.
OfficeIMO.PdfFixed layoutAdvanced
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 applicationIReadOnlyList<OfficeImageExportResult>
PDF to JPEG
Render PDF content as JPEG images through the shared image-export contract.
OfficeIMO.PdfFixed layoutAdvanced
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 applicationIReadOnlyList<OfficeImageExportResult>
PDF to TIFF
Render PDF content as TIFF images through the shared image-export contract.
OfficeIMO.PdfFixed layoutAdvanced
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 applicationIReadOnlyList<OfficeImageExportResult>
PDF to WebP
Render PDF content as WebP images through the shared image-export contract.
OfficeIMO.PdfFixed layoutAdvanced
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 applicationIReadOnlyList<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:

  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.

Example source

Download source