Получить форму XFA
Элемент получает данные из формы XFA в указанном PDF-документе. Результат сохраняется в переменную. Чтобы элемент стал доступен в вашей Студии, необходимо установить библиотеку Primo.Office.Pdf.
Формы XFA — это веб-страницы, которые можно сохранить в формате PDF. Отличительные характеристики XFA форм:
- XFA основан на XML и используют отдельную XML-структуру для определения элементов формы и их поведения.
- XFA отделяет данные от шаблона XFA, что позволяет упаковывать данные отдельно от формы.
- XFA может задавать динамически растущие формы.
Свойства
Символ *
указывает на обязательность заполнения свойства. Описание общих свойств см. здесь.
PDF:
- Путь к файлу [String] — путь к PDF-файлу. Пример:
"C:\\Users\\user\\Documents\\test.pdf"
. - Пароль [String] — пароль для доступа к защищенному PDF-документу.
- Защищенный пароль [SecureString ] — безопасный способ предоставления пароля для доступа к PDF-документу.
- Ядро — компонент для обработки PDF-файла. Выбор компонента осуществляется на ваше усмотрение. Доступные значения:
- Spire — значение по умолчанию. Это компонент для обработки PDF-файлов без установки Adobe Acrobat. Не имеет ограничений к количеству страниц в документе. Данный компонент позволяет извлекать формы, изображения, текст, страницы и вложения из PDF-документа с высокой скоростью и точностью.
- Aspose — компонент для обработки и анализа PDF-файлов без установки Adobe Acrobat. Также позволяет работать со страницами, формами, текстом, изображениями, шрифтами, закладками, водяными знаками, подписями и т.д. Имеет ограничение: документ должен быть не более 3-х страниц.
Вывод:
- Форма [Primo.Office.Pdf.Model.XfaForm] — название переменной, в которую будут записаны данные из XFA-формы.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
Primo.Office.Pdf.GetXfaForm.GetTable(wf, "Путь к файлу", "Пароль");