文書変換

定義

ファイルをある形式から別の形式へ変換し、新しいファイルを生成することです。レンダリングは一時的な視覚表現を生成し、新しい成果物は作られません。

両者はどちらもソース文書の解釈から始まるため混同しやすいです。違いはその後に残るものです。レンダリングはビューアが提供し最終的に削除するページ画像を残すだけです。変換は独自のライフサイクル、ストレージコスト、保持期間の問題を持つファイルを残します。

この違いがどちらを選ぶかを決定します。要件が「ユーザーがこれを読む必要がある」場合、レンダリングがコストの低い解決策です — 文書のコピーは1つだけで、変更時に再実行する必要がありません。要件が「4日付けで合意された内容の不変な PDF をアーカイブしなければならない」場合、変換だけが要件を満たします。

構造化された形式間の変換は、レンダリングとは異なり本質的にロスが伴います。特に PDF から DOCX への変換は再構築であり、PDF はページ上のグリフの位置を記録するだけで、段落が何であるかは記録しません。

Doconutで

変換は別途有料プラグインで、DocumentConverter.ConvertAsync(... ) を呼び出して使用します。ビューアと同じプロセスで実行されるため、別のサービスや一時的なアップロードは発生しません。

実際の動作を見る

定義だけでは限界があります。テンポラリライセンスはご自身のマシンで、ご自身のドキュメントに対して実行されます。