В этом кратком руководстве рассказывается, как конвертировать форму XFA в PDF с помощью Java REST API. Вы научитесь преобразовывать динамический XFA в PDF с помощью интерфейса Java REST с помощью облачного SDK на основе Java. В нем приводятся шаги, определяющие процесс изменения архитектуры XML Forms на традиционную форму PDF, пример кода и описание кода.
Обязательное условие
Создайте учетные данные API учетной записи, чтобы изменить файл XFA на PDF.
Скачать Aspose.PDF Cloud SDK for Java for converting XFA Form to PDF
Настройка Java-проекта с помощью вышеуказанного SDK.
Действия по преобразованию XFA в PDF с помощью службы Java RESTful
- Создайте экземпляр объекта класса PdfApi, задав секрет клиента и идентификатор для изменения XFA на PDF.
- Задайте имя PDF-файла формы XFA.
- Считайте все байты файла формы XFA в массив байтов.
- Создайте поток памяти из содержимого XFA в массиве байтов.
- Загрузите файл XFA в потоке памяти в облачное хранилище.
- Вызовите метод GetXfaPdfInStorageToAcroForm(), чтобы изменить файл XFA на PDF.
- Разберите объект ответа и сохраните обычный PDF-файл, экспортированный из XFA, на диск.
Эти шаги суммируют процесс преобразования формы XFA в PDF с использованием Java Low Code API. Начните процесс, загрузив исходный файл XFA в MemoryStream и загрузив его в облачное хранилище. Наконец, вызовите метод GetXfaPdfInStorageToAcroForm(), чтобы преобразовать загруженный файл XFA в обычный PDF-файл со встроенной формой.
Код для преобразования XFA PDF в обычный PDF с помощью службы Java RESTful
В этом коде продемонстрирован процесс преобразования динамического PDF-файла XFA в PDF с использованием Java Low Code API. Динамические формы, которые могут расширяться, сжиматься или изменяться в зависимости от ввода, преобразуются в статические формы, в которых макет и поля не изменяются динамически с помощью метода GetXfaPdfInStorageToAcroForm(). Ответ API содержит обычное содержимое PDF-файла, сохраненное на диске.
Эта статья научила нас процессу преобразования XFA в PDF. Чтобы преобразовать файл XPS в PDF, обратитесь к статье Преобразование XPS в PDF с помощью Java REST API.