Перетворення документів

Визначення

Перетворення файлу з одного формату в інший і створення нового файлу, на відміну від рендерингу, який створює тимчасове візуальне представлення і не створює новий артефакт.

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

Ця різниця визначає, який варіант вам потрібен. Якщо вимога «користувачі повинні це прочитати», рендеринг — дешевша відповідь — одна копія документа, нічого не потрібно перезапускати при зміні. Якщо вимога «ми повинні архівувати незмінний PDF того, що було узгоджено 4-го», перетворення — єдиний варіант, який це задовольняє.

Перетворення між структурованими форматами по суті втрачає дані, чого рендеринг не робить. Зокрема, перетворення PDF у DOCX є реконструкцією, оскільки PDF фіксує розташування гліфів на сторінці, а не те, що таке абзац.

У Doconut

Перетворення — це окремий платний плагін, викликається за допомогою DocumentConverter.ConvertAsync(...). Він працює в тому ж процесі, що й переглядач, тому немає другого сервісу і жодного тимчасового завантаження ніде.

Подивіться, як це працює на практиці

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