Ищу библиотеки или подходы, которые позволят мне открыть и заполнить простой шаблон PDF-документа с данными, сохранить его в новый файл и предоставить пользователю. Генерация из HTML не подходит. Какие варианты есть?
Существует несколько способов создания и заполнения PDF-документов на основе шаблонов. Вот некоторые из них: 1. Использование готовых библиотек. Существуют различные библиотеки для работы с PDF, которые могут помочь в создании и заполнении шаблонов. Некоторые из самых популярных: - PyPDF2 для языка программирования Python. - iText для языка программирования Java. - PdfSharp для языка программирования C#. 2. Использование инструментов для создания и редактирования PDF. Вы можете использовать программы для создания и редактирования PDF, такие как Adobe Acrobat или Foxit PhantomPDF, чтобы открыть и заполнить шаблон документа вручную. 3. Использование сервисов генерации PDF. Существуют онлайн-сервисы, которые позволяют загрузить шаблон PDF-документа и заполнить его данными через веб-интерфейс, а затем скачать заполненный документ. Некоторые из таких сервисов включают PDF Filler и PDF Escape. Выбор подхода зависит от ваших потребностей и предпочтений. Если вам требуется автоматизация процесса или гибкость в работе с шаблонами, то использование библиотек является наиболее предпочтительным вариантом. Если вам нужно только редактировать несколько документов время от времени, использование программ или онлайн-сервисов может быть проще и удобнее.
Pdf - не самый подходящий формат для данной задачи. Для работы с pdf на языке php доступных библиотек ограниченное количество, и они обычно предназначены только для чтения, а не редактирования. Рекомендуется изменить ваш бизнес-процесс и использовать формат, который можно преобразовать из одного в другой, например, открытый формат офисных документов, такой как Open Document, или, как альтернативу, формат html.