Динамическая проблема XFA PDF с хромом («Пожалуйста, подождите ...») - PullRequest
0 голосов
/ 26 июня 2018

У меня проблема с просмотром XFA PDF в Google Chrome. Я могу открыть тот же PDF-файл в программе чтения Acrobat, но при просмотре в Chrome появляется сообщение «Пожалуйста, подождите ...».

Не могли бы вы сообщить мне, если есть какое-либо решение для устранения этой проблемы?

1 Ответ

0 голосов
/ 26 июня 2018

Архитектура форм XML устарела в стандарте ISO 32000-2 (выпущен в 2017 году). Одной из причин снижения стоимости стало то, что принятие XFA было неудачным. Это не было проблемой, когда Adobe Reader имел высокую степень проникновения, но стало проблемой с появлением pdf.js, программы просмотра PDF Chrome, программы просмотра PDF Microsoft и т. Д. Ни одна из этих программ просмотра не поддерживала XFA. Вместо рендеринга потока XML они просто отображают одну (статическую) страницу PDF, которая обычно хранится в документе XFA. PDF рендерится намного быстрее, чем XML, и статическая PDF-страница с надписью «Пожалуйста, подождите ...» была там, чтобы преодолеть разрыв между открытием документа и рендерингом XML в Adobe Reader. Это также страница, которую показывают зрители PDF, которые не поддерживают XFA. Эти зрители знают, как отобразить часть формы в формате PDF, но не знают, как анализировать поток XFA.

Короче говоря, для вашей проблемы нет решения. Google Chrome не поддерживает XFA, а поскольку XFA устарел, Google Chrome также не будет поддерживать XFA в будущем.

Возможен обходной путь, если вам разрешено выравнивать форму. Например: XFA часто используется как шаблонный формат.

  • Шаблон определяет, как должен выглядеть окончательный документ.
  • Данные XML объединяются в шаблон.
  • Шаблон XFA с данными сведен в обычный документ PDF.

После того, как форма XFA сведена с обычным документом PDF, документ перестает быть интерактивным. Данные не могут быть введены; вся интерактивность ушла. Внутри документа больше нет потока XFA XML.

Существует два продукта, которые могут сгладить форму XFA: Adobe LC Enterprise Suite и дополнение iText's pdfXFA. Оба эти продукта являются коммерческими продуктами с закрытым исходным кодом.

...