Конвертируйте форму XFA в PDF с помощью Node.js REST API

В этом кратком руководстве рассказывается, как преобразовать форму XFA в PDF с помощью REST API Node.js. Вы научитесь конвертировать динамические XFA в PDF с помощью REST интерфейса Node.js с помощью облачного SDK на базе Node.js. В руководстве представлены шаги, определяющие процесс преобразования архитектуры XML-форм в традиционную форму PDF, а также пример кода и его описание.

Необходимое условие

Шаги по конвертации XFA в PDF с использованием RESTful-сервиса Node.js

  1. Создайте объект класса PdfApi, установив секретный ключ клиента и идентификатор для преобразования XFA в PDF.
  2. Задайте имя файла XFA Form PDF
  3. Считать все байты из файла формы XFA в массив байтов.
  4. Создать поток памяти из содержимого XFA в массиве байтов
  5. Загрузите XFA-файл из потока памяти в облачное хранилище.
  6. Вызовите метод GetXfaPdfInStorageToAcroForm(), чтобы преобразовать файл XFA в PDF.
  7. Проанализируйте объект ответа и сохраните обычный PDF-файл, экспортированный из XFA, на диск.

Эти шаги описывают процесс преобразования XFA-формы в PDF с помощью Node.js Low Code API. Начните процесс с загрузки исходного XFA-файла в MemoryStream и его загрузки в облачное хранилище. Затем вызовите метод GetXfaPdfInStorageToAcroForm(), чтобы преобразовать загруженный XFA-файл в обычный PDF-файл со встроенной формой.

Код для преобразования XFA PDF в обычный PDF с использованием Node.js RESTful Service

Этот код демонстрирует процесс конвертации динамического XFA PDF в PDF с помощью Node.js Low Code API. Динамические формы, которые могут расширяться, сжиматься или изменяться в зависимости от ввода, преобразуются в статические формы, в которых макет и поля не изменяются динамически, с помощью метода GetXfaPdfInStorageToAcroForm(). Ответ API содержит обычное содержимое PDF, сохранённое на диске.

В этой статье мы описали процесс преобразования XFA в PDF. Чтобы преобразовать PS-файл в PDF, обратитесь к статье Конвертируйте PS-файл в PDF с помощью Node.js REST API.

 Русский