Dokumentkonvertering
Definition
Att omvandla en fil från ett format till ett annat och skapa en ny fil, till skillnad från rendering, som producerar en tillfällig visuell representation och ingen ny artefakt.
De två är lätta att förväxla eftersom båda börjar med att tolka källdokumentet. Skillnaden är vad som återstår efteråt. Rendering lämnar dig med sidbilder som visaren visar och så småningom kastar bort. Konvertering lämnar dig med en fil som har sin egen livscykel, sina egna lagringskostnader och sin egen bevarandefråga.
Den skillnaden avgör vilken du vill ha. Om kravet är "användare behöver läsa detta", är rendering det billigare svaret — en kopia av dokumentet, inget att köra om det ändras. Om kravet är "vi måste arkivera en oföränderlig PDF av vad som avtalades den 4:e", är konvertering det enda som uppfyller det.
Konvertering mellan strukturerade format är i sig förlustig på sätt som rendering inte är. PDF till DOCX är särskilt en rekonstruktion, eftersom en PDF registrerar var tecken sitter på en sida och inte vad ett stycke är.
I Doconut
Konvertering är ett separat betalt plugin, anropat med DocumentConverter.ConvertAsync(...). Det körs i samma process som visaren, så det finns ingen andra tjänst och ingen tillfällig uppladdning någonstans.