В этом кратком руководстве рассказывается, как преобразовать форму XFA в PDF с помощью REST API Node.js. Вы научитесь конвертировать динамические XFA в PDF с помощью REST интерфейса Node.js с помощью облачного SDK на базе Node.js. В руководстве представлены шаги, определяющие процесс преобразования архитектуры XML-форм в традиционную форму PDF, а также пример кода и его описание.
Необходимое условие
- Создать учетную запись API учетные данные для преобразования файла XFA в PDF
- Загрузите Aspose.PDF Cloud SDK для Node.js для преобразования формы XFA в PDF
- Настройте проект Node.js с помощью указанного выше SDK
Шаги по конвертации XFA в PDF с использованием RESTful-сервиса Node.js
- Создайте объект класса PdfApi, установив секретный ключ клиента и идентификатор для преобразования XFA в PDF.
- Задайте имя файла XFA Form PDF
- Считать все байты из файла формы XFA в массив байтов.
- Создать поток памяти из содержимого XFA в массиве байтов
- Загрузите XFA-файл из потока памяти в облачное хранилище.
- Вызовите метод GetXfaPdfInStorageToAcroForm(), чтобы преобразовать файл XFA в PDF.
- Проанализируйте объект ответа и сохраните обычный 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.