Инструменты для захвата и конвертирования Интернета

Почему создание документов PDF и Word в приложении так сложно?

30 апреля 2020
Решение проблем с созданием документов

Приложениям часто необходимо динамически создавать документы. Один из способов сделать это — использовать специальную библиотеку, например Microsoft Office. Interop Word для создания документа по частям.

К сожалению, использование такой библиотеки означает, что содержимое документа привязано к библиотеке, использованной для его создания. Поскольку большинство библиотек, используемых для создания документов, требуют кодирования содержимого. into структура объекта, уникальная для этой библиотеки.

Поэтому, если приложению необходимо создать документ в формате PDF, который затем потребуется в Microsoft Word. Код, необходимый для преобразования документа, должен быть написан двумя существенно разными способами.

К счастью, у нас уже есть независимый формат представления документов, это, конечно же, HTML! Если вы объедините HTML с CSS, документ можно будет отформатировать любым удобным для вас способом.

Это меняет правила игры, поскольку знание HTML уже широко распространено. Это означает, что нет необходимости долгого обучения, что позволяет веб-разработчику создавать то, что он хочет, в локальном HTML-файле. Просматривая его в браузере, все становится правильно.

Однако для возможности освободить содержимое документа от его реализации не хватает одного. Это, конечно же, система, которая умеет конвертировать HTML into PDF и DOCX.

GrabzIt предоставляет такую ​​систему: используя API GrabzIt, приложение может конвертировать любой HTML-код. into требуемый формат документа.

Это существенно упрощает создание документа в различных форматах в будущем. Как это часто случается, например, в бизнесе, когда по требованию пользователя может потребоваться, чтобы отчет только в формате PDF теперь был доступен и в Word. Конечно, тот же HTML-код также можно преобразовать into другие поддерживаемые форматы, такие как PNG, WEBP и JPEG.

Как только у разработчика будет правильный HTML-документ, его части, которые регулярно изменяются, можно заменить переменными, чтобы создать шаблон, который можно будет легко использовать в будущих преобразованиях.

Все эти и многие другие функции можно добавить в ваше приложение с помощью API GrabzIt. Или вы можете использовать эти функции независимо от вашего приложения с помощью Скриншот Инструмент.

Просмотр последних сообщений в блоге