Conversion de documents

Définition

Transformer un fichier d'un format à un autre et produire un nouveau fichier, contrairement au rendu qui produit une représentation visuelle temporaire et aucun nouvel artefact.

Les deux sont faciles à confondre car tous deux commencent par interpréter le document source. La différence réside dans ce qui reste ensuite. Le rendu vous laisse avec des images de pages que le visualiseur sert et finit par évincer. La conversion vous laisse avec un fichier qui a son propre cycle de vie, son propre coût de stockage et sa propre question de rétention.

Cette différence détermine celui que vous voulez. Si le besoin est « les utilisateurs doivent lire ceci », le rendu est la réponse la moins chère — une copie du document, rien à relancer lorsqu'il change. Si le besoin est « nous devons archiver un PDF immuable de ce qui a été convenu le 4 », la conversion est la seule qui le satisfait.

La conversion entre formats structurés est intrinsèquement avec perte, contrairement au rendu. La conversion de PDF en DOCX en particulier est une reconstruction, car un PDF enregistre où les glyphes se trouvent sur une page et non ce qu'est un paragraphe.

Dans Doconut

La conversion est un plugin payant séparé, invoqué avec DocumentConverter.ConvertAsync(...). Il s'exécute dans le même processus que le visualiseur, il n'y a donc aucun second service et aucun téléchargement temporaire nulle part.

Voir comment cela fonctionne en pratique

Les définitions ne vous mènent que jusqu'ici. Une licence temporaire s'exécute sur votre propre machine, avec vos propres documents.