Преобразование документов

Определение

Преобразование файла из одного формата в другой с созданием нового файла, в отличие от рендеринга, который создает временное визуальное представление и не производит новый артефакт.

Оба понятия легко спутать, потому что оба начинают с интерпретации исходного документа. Разница заключается в том, что остаётся после этого. Рендеринг оставляет вас с изображениями страниц, которые обслуживает просмотрщик и со временем удаляет. Преобразование оставляет файл, имеющий собственный жизненный цикл, собственные затраты на хранение и собственный вопрос о хранении.

Эта разница определяет, что вам нужно. Если требование "пользователям нужно это прочитать", рендеринг — более дешёвый вариант — одна копия документа, ничего не нужно переобрабатывать при изменении. Если требование "мы должны архивировать неизменяемый PDF того, что было согласовано 4-го", преобразование — единственный вариант, удовлетворяющий его.

Преобразование между структурированными форматами по своей природе связано с потерей данных, чего нет у рендеринга. Преобразование PDF в DOCX, в частности, представляет собой реконструкцию, поскольку PDF фиксирует расположение глифов на странице, а не структуру абзаца.

В Doconut

Преобразование — отдельный платный плагин, вызываемый через DocumentConverter.ConvertAsync(...). Он работает в том же процессе, что и просмотрщик, поэтому нет второго сервиса и никакой временной загрузки где-либо.

Посмотрите, как это работает на практике

Определения могут лишь отчасти помочь. Временная лицензия работает на вашем компьютере, с вашими документами.