Создание формы XFA и встраивание ее в обычный PDF-файл

У меня есть PDF-файл, который не содержит данных XFA. Я хочу создать шаблон формы XFA программно (без использования Adobe LiveCycle или аналогичной программы), а затем встроить его в PDF-файл, а затем заполнить форму XFA. .

Это возможно? Или мне нужно использовать Adobe LiveCycle?

ИЗМЕНИТЬ

http://en.wikipedia.org/wiki/XFA#Profiles в этой ссылке вики говорит следующее:

Подмножество XFAF (XFA Foreground) - (введено в XFA 2.5) - форма, в которой каждая страница формы XFA накладывается на фон PDF. Его можно использовать только для статических форм XFA. Эта архитектура использует только подмножество XFA. Его можно упаковать в обычный PDF-документ или как отдельный файл XDP со встроенным PDF-файлом. В XFAF каждое поле XFA соответствует интерактивному полю PDF (поле AcroForm).

Так что я верю, что то, о чем я прошу, возможно, но в настоящее время я не знаю, как ...


person guneykayim    schedule 15.12.2014    source источник
comment
Я не знаю ни одного программного продукта, который мог бы это сделать. Мне также очень интересно услышать, есть ли у кого-нибудь указатели на такой продукт.   -  person Bruno Lowagie    schedule 15.12.2014
comment
Есть ли причина, по которой вы хотите работать с XFA вместо умного PDF?   -  person Max Wyss    schedule 15.12.2014
comment
Нет, я просто ищу подходящий API, отвечающий моим потребностям. Smart PDF, похоже, не API, а программное обеспечение. Я ошибся?   -  person guneykayim    schedule 15.12.2014
comment
@BrunoLowagie Я редактировал вопрос, не могли бы вы взглянуть?   -  person guneykayim    schedule 15.12.2014
comment
Я хотел бы знать, что имеет в виду @MaxWyss, когда говорит об умном PDF-файле. Это документ PDF / A-3 с вложением? О каком стандарте PDF вы говорите, когда говорите об интеллектуальном PDF?   -  person Bruno Lowagie    schedule 15.12.2014
comment
Я видел РЕДАКТИРОВАНИЕ на ваш вопрос. Где написано, что это можно сделать программно? Я не знаю никакого программного обеспечения, кроме программного обеспечения Adobe для создания форм XFAF.   -  person Bruno Lowagie    schedule 15.12.2014
comment
@BrunoLowagie Он не говорит, что это возможно программно, но кажется, что это так. Я имею в виду, что если Adobe может это сделать, то это может сделать и любой другой. Однако после ваших комментариев я начал терять веру в поиск API, который делает то, что я хочу.   -  person guneykayim    schedule 15.12.2014
comment
Э ... если Adobe может это сделать, то это может сделать и любой другой, это унизительно. Как будто вы не представляете, сколько человеко-часов ушло на разработку таких инструментов, как iText, XFA Worker, ...   -  person Bruno Lowagie    schedule 15.12.2014
comment
@BrunoLowagie Вы меня неправильно поняли, я использовал эту фразу как идиому. Конечно, прилагаются огромные усилия, и я не недооцениваю их или вашу работу над iText, XFA Worker, ... Однако ребята, которые разработали Acrobat, не полубоги, и то, что я просил, выполнимо. Это могло занять несколько месяцев, лет или что-то еще. Но это выполнимо.   -  person guneykayim    schedule 15.12.2014
comment
Это выполнимо, но действительно потребует много работы ...   -  person Bruno Lowagie    schedule 15.12.2014
comment
@BrunoLowagie: Для меня Smart PDF - это интеллектуальный PDF-файл, предоставляемый активными элементами и (Acrobat) JavaScript. Smart PDF может следовать за любым нестандартным PDF-файлом, если он позволяет использовать активные элементы и логику. Вложения могут быть частью документа.   -  person Max Wyss    schedule 15.12.2014
comment
@guneykayim: Я говорю здесь концептуально; зачем возиться с XFA, когда полученный PDF-документ становится сложнее в использовании и искусственно больше. Вместо этого используйте элементы форм PDF и их логику. Таким образом, это не программное обеспечение и не API, а упрощает поиск программного обеспечения / API.   -  person Max Wyss    schedule 15.12.2014
comment
@MaxWyss - главная причина, по которой я думаю, для большинства из нас нет выбора. Например, мы отправляем PDF-файлы в суды, которые требуют, чтобы данные были в XFA, потому что они обычно используют более старые технологии и медленнее меняются.   -  person user1567291    schedule 28.10.2016


Ответы (1)


XFA был отмечен как устаревший в спецификации PDF, а также с поддержкой Adobe в будущем стандарте ISO PDF 2.0. Не стоит полагаться на устаревшие технологии. Поэтому используйте обычные формы PDF, но не форму XFA.

person PatrickF    schedule 18.07.2017
comment
За исключением того, что большинство администраций используют xfa и не поддерживают последнюю версию. - person user2284570; 01.01.2018