Создать PDF-файл с предопределенным шаблоном

Я пытаюсь создать PDF с предопределенным шаблоном с этой конкретной библиотекой под названием PDFKIT. Сервер написан на Nodejs. Могу ли я узнать, есть ли хороший пример, на который я мог бы сослаться? Чего я хочу добиться, так это иметь пользовательский интерфейс в качестве формы ввода, а затем на сервере уже есть предопределенный PDF-файл. Когда пользователь нажимает кнопку отправки, механизм рендеринга pdf подхватит данные и встроены в файл шаблона PDF.

2 ответа

Посмотрите на документы API-интерфейса сервера PSPDFKit for Web / PSPDFKit для обработки форм, которые позволяют извлекать и обновлять все поля формы. Затем вы можете использовать API-интерфейсы документов для загрузки PDF-файла с полями формы, установленными на любые значения, предоставленные вашим пользователем.

Итак, резюмируем, шаги:

  1. Загрузите шаблон PDF на сервер, хранящий идентификатор документа в вашей базе данных или в сеансе пользователя.
  2. Заполните поля формы, используя данные, предоставленные вашим пользователем.
  3. Загрузите PDF-файл с обновленными полями формы и, например, отправьте его по электронной почте или сохраните где-нибудь.

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

Вы слышали о PhantomJS? Есть пакет с именем phantom-html-to-pdf. Вы можете попробовать.

Другие вопросы по тегам