Создать PDF-файл с предопределенным шаблоном
Я пытаюсь создать PDF с предопределенным шаблоном с этой конкретной библиотекой под названием PDFKIT. Сервер написан на Nodejs. Могу ли я узнать, есть ли хороший пример, на который я мог бы сослаться? Чего я хочу добиться, так это иметь пользовательский интерфейс в качестве формы ввода, а затем на сервере уже есть предопределенный PDF-файл. Когда пользователь нажимает кнопку отправки, механизм рендеринга pdf подхватит данные и встроены в файл шаблона PDF.
2 ответа
Посмотрите на документы API-интерфейса сервера PSPDFKit for Web / PSPDFKit для обработки форм, которые позволяют извлекать и обновлять все поля формы. Затем вы можете использовать API-интерфейсы документов для загрузки PDF-файла с полями формы, установленными на любые значения, предоставленные вашим пользователем.
Итак, резюмируем, шаги:
- Загрузите шаблон PDF на сервер, хранящий идентификатор документа в вашей базе данных или в сеансе пользователя.
- Заполните поля формы, используя данные, предоставленные вашим пользователем.
- Загрузите PDF-файл с обновленными полями формы и, например, отправьте его по электронной почте или сохраните где-нибудь.
В качестве альтернативы вы можете создать подписанный URL-адрес, чтобы вы могли напрямую перенаправить своего пользователя в созданный PDF-файл.
Вы слышали о PhantomJS? Есть пакет с именем phantom-html-to-pdf. Вы можете попробовать.