文書変換
定義
ファイルをある形式から別の形式へ変換し、新しいファイルを生成することです。レンダリングは一時的な視覚表現を生成し、新しい成果物は作られません。
両者はどちらもソース文書の解釈から始まるため混同しやすいです。違いはその後に残るものです。レンダリングはビューアが提供し最終的に削除するページ画像を残すだけです。変換は独自のライフサイクル、ストレージコスト、保持期間の問題を持つファイルを残します。
この違いがどちらを選ぶかを決定します。要件が「ユーザーがこれを読む必要がある」場合、レンダリングがコストの低い解決策です — 文書のコピーは1つだけで、変更時に再実行する必要がありません。要件が「4日付けで合意された内容の不変な PDF をアーカイブしなければならない」場合、変換だけが要件を満たします。
構造化された形式間の変換は、レンダリングとは異なり本質的にロスが伴います。特に PDF から DOCX への変換は再構築であり、PDF はページ上のグリフの位置を記録するだけで、段落が何であるかは記録しません。
Doconutで
変換は別途有料プラグインで、DocumentConverter.ConvertAsync(... ) を呼び出して使用します。ビューアと同じプロセスで実行されるため、別のサービスや一時的なアップロードは発生しません。