Document conversion

Definition

Transforming a file from one format into another and producing a new file, as distinct from rendering, which produces a temporary visual representation and no new artifact.

The two are easy to confuse because both start by interpreting the source document. The difference is what remains afterwards. Rendering leaves you with page images the viewer serves and eventually evicts. Conversion leaves you with a file that has its own lifecycle, its own storage cost and its own retention question.

That difference decides which one you want. If the requirement is "users need to read this", rendering is the cheaper answer — one copy of the document, nothing to re-run when it changes. If the requirement is "we must archive an immutable PDF of what was agreed on the 4th", conversion is the only one that satisfies it.

Conversion between structured formats is inherently lossy in ways rendering is not. PDF to DOCX in particular is a reconstruction, because a PDF records where glyphs sit on a page and not what a paragraph is.

In Doconut

Conversion is a separate paid plugin, invoked with DocumentConverter.ConvertAsync(...). It runs in the same process as the viewer, so there is no second service and no temporary upload anywhere.

See how it works in practice

Definitions only carry you so far. A temporary licence runs on your own machine, against your own documents.