Преобразование формы XFA в PDF с помощью C# REST API

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

Обязательное условие

Действия по преобразованию XFA в PDF с помощью службы C# RESTful

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

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

Код для преобразования XFA PDF в обычный PDF с помощью службы C# RESTful

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

Эта статья научила нас процессу преобразования XFA в PDF. Чтобы преобразовать файл PS в PDF, обратитесь к статье Преобразование файла PS в PDF с помощью C# REST API.

 Русский