Получить форму XFA

Элемент получает данные из формы XFA в указанном PDF-документе. Результат сохраняется в переменную. Чтобы элемент стал доступен в вашей Студии, необходимо установить библиотеку Primo.Office.Pdf.

Формы XFA — это веб-страницы, которые можно сохранить в формате PDF. Отличительные характеристики XFA форм:

  • XFA основан на XML и используют отдельную XML-структуру для определения элементов формы и их поведения.

  • XFA отделяет данные от шаблона XFA, что позволяет упаковывать данные отдельно от формы.

  • XFA может задавать динамически растущие формы.

Свойства

Символ * указывает на обязательность заполнения свойства. Описание общих свойств см. здесь.

PDF:

  1. Путь к файлу [String] — путь к PDF-файлу. Пример: "C:\\Users\\user\\Documents\\test.pdf".

  2. Пароль [String] — пароль для доступа к защищенному PDF-документу.

  3. Защищенный пароль [SecureString] — безопасный способ предоставления пароля для доступа к PDF-документу.

  4. Ядро — компонент для обработки PDF-файла. Выбор компонента осуществляется на ваше усмотрение. Доступные значения:

    • Spire — значение по умолчанию. Это компонент для обработки PDF-файлов без установки Adobe Acrobat. Не имеет ограничений к количеству страниц в документе. Данный компонент позволяет извлекать формы, изображения, текст, страницы и вложения из PDF-документа с высокой скоростью и точностью.

    • Aspose — компонент для обработки и анализа PDF-файлов без установки Adobe Acrobat. Также позволяет работать со страницами, формами, текстом, изображениями, шрифтами, закладками, водяными знаками, подписями и т.д. Имеет ограничение: документ должен быть не более 3-х страниц.

Вывод:

  1. Форма [Primo.Office.Pdf.Model.XfaForm] — название переменной, в которую будут записаны данные из XFA-формы.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

Primo.Office.Pdf.GetXfaForm.GetTable(wf, "Путь к файлу", "Пароль");

Last updated