Převod dokumentu
Definice
Transformace souboru z jednoho formátu do druhého a vytvoření nového souboru, na rozdíl od vykreslování, které vytváří dočasnou vizuální reprezentaci a žádný nový artefakt.
Obě jsou snadno zaměnitelné, protože obě začínají interpretací zdrojového dokumentu. Rozdíl spočívá v tom, co zůstane po dokončení. Vykreslování vám zanechá obrázky stránek, které prohlížeč poskytuje a nakonec odstraní. Převod vám zanechá soubor, který má vlastní životní cyklus, vlastní náklady na úložiště a vlastní otázku uchování.
Ten rozdíl rozhoduje, který chcete. Pokud je požadavek „uživatelé potřebují toto přečíst“, vykreslování je levnější odpověď — jedna kopie dokumentu, nic k opětovnému spuštění při změně. Pokud je požadavek „musíme archivovat neměnný PDF toho, na co jsme se dohodli 4.“ , převod je jediný, který to splňuje.
Převod mezi strukturovanými formáty je inherentně ztrátový způsobem, jakým vykreslování není. PDF na DOCX je zejména rekonstrukcí, protože PDF zaznamenává, kde se glyfy nacházejí na stránce, a ne co je odstavec.
V Doconut
Převod je samostatný placený plugin, vyvolaný pomocí DocumentConverter.ConvertAsync(...). Běží ve stejném procesu jako prohlížeč, takže neexistuje druhá služba ani žádné dočasné nahrávání kdekoli.
Související pojmy
Serverové vykreslování dokumentu
Převod dokumentu na obrázky stránek na serveru, takže prohlížeč zobrazuje vykreslené stránky místo parsování samotného původního souboru.
Textová vrstva
Strojově čitelný text uložený v dokumentu vedle jeho vizuální podoby. Je to, co umožňuje vyhledávání a výběr textu, a přesně to, co skenovaná stránka nemá.
Office interop (automatizace na straně serveru)
Spouštění Microsoft Office z kódu pro otevírání nebo konverzi dokumentů. Funguje na desktopu a Microsoft i všichni, kteří to vyzkoušeli, výslovně nedoporučují na serveru.