Читач PDF, який підтримує форми XFA (поки Adobe Reader для Linux вже не підтримується)?


36

Форми XFA - це особливості файлу pdf, що включає варіанти заповнення полів у певних документах - у багатьох випадках офіційних документах. Ці параметри можуть відкривати календар, наприклад, для вибору дня, місяця та року тощо. Зазвичай ці форми забезпечують використання певного офіційного формату.

Я бачив, що Okular відображає попередження про те, що форми XFA не підтримуються:

введіть тут опис зображення

введіть тут опис зображення

Більше тут .

Вибравши "Показати форми" в Okular, ці поля можна редагувати, а зміни можна зберегти, але порівняно з тим, що я бачу в Windows із Adobe Reader, лише деяка частина цих дій доступна таким чином: параметри календаря відсутні, а окремі поля дня / місяця / року відсутні, що може викликати питання щодо правильності результату.

Adobe Reader 9 все ще можна встановити в Ubuntu 14.04, але це здається дуже обмеженим варіантом.

Чи є рідний pdf-читач, який може повністю використовувати форми XFA?

(Якщо ні, то чи Вино - це рішення?)


Рішення для Ubuntu 14.04 працює в 16.04. теж.


Файл, який я тестував, був тут .

pdf 

Відповіді:


25
  • Головний редактор PDF для Linux має безкоштовну та комерційну версію, і навіть безкоштовна версія має безліч вдосконалених функцій, серед яких «Динамічна підтримка форми XFA» .

  • У Playonlinux є можливість встановити Adobe Acrobat Reader DC . Як не дивно, лише дозволити завантажувати та встановити програму PoL , тоді як при виборі останньої версії ( AcroRdrDC1700920044_en_US) exeраніше завантаженого локального файлу установка закінчується помилкою. Я не раз помічав це, а також те, що PoL встановлює іншу старішу версію: 2015.010.20056 .

  • В системах Ubuntu-16.04 метод установки Adobe Reader 9 для 14.04 ( посилання ) все ще працює.


Як було запропоновано у відповіді Кріса , новіші версії Evince / GNOME Document Viewer можуть краще обробляти файли XFA і досить добре для відповідного файлу - перевірена версія 3.24.0.


Головний редактор PDF для Linux RPM працює над Mageia 5. Незручно мати два відповіді в одному, оскільки +1 не говорить читачеві, за кого респондент голосує.
kbulgrien

Для встановлення Adobe Reader 14.04 працювало. Оскільки я не перевіряв Master PDF, я вирішив не використовувати + 1 /
Mateusz Konieczny

Я голосую за головний редактор PDF, перевірений проти 4.1.30 в Manjaro Linux (оновлений на 22 серпня 2017 року) 17.0.2. Працював без замикань, за винятком того, що перемикач дат є прикольним, але жодна перешкода для заповнення форми
Bennypr0fane

4

Була формату .pdf із полями XFA, яку я не зміг заповнити. Завантажив та встановив Master-pdf, безкоштовну версію:

master-pdf-editor-4.2.12_qt5.amd64.deb 

Зробив трюк, принаймні з потрібною мені формою. Я бігаю:

$ uname -a
Linux debianHP 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64 GNU/Linux

1
Це більше відповідає коментарям до прийнятої відповіді, як це вже згадується там.

2

evince працює для деяких файлів XFA. Я просто спробував це на двох, і на одній він спрацював чудово, але з іншим у мене з’явилася сторінка, на якій сказано про завантаження Adobe Reader.


... це фатальна і бентежна межа мого тепер старого питання. У мене був XFA-файл, який недостатньо оброблявся Evince, але програма часто оновлюється. Я маю знайти цей файл і перевірити ще раз, щоб мати можливість підтвердити.

Справді. GNOME Document Viewer 3.24.0має досить гарну підтримку для цього типу файлів . - Дякую.

Знову тестуючи цей файл і порівнюючи з Master PDF і Adobe Reader DC, можу сказати, що Evince працює , але все-таки трохи відстає (як я вже згадував у питанні щодо Okular, окремі поля дня / місяця / року є не помічено, як і в інших додатках, що може ввести в оману щодо результату). Це може залежати від варіацій файлів XFA.

Evince 3.30.2 на Ubuntu Budgie 18.04 не працює для мене зі своїми файлами PDF. Це польські щорічні форми податкової декларації з ПДФО-36 :(
Marecky

1

Мені не відомий жоден переглядач PDF, окрім продуктів Adobe, який може правильно працювати з формами XFA. (Я можу помилятися з цього приводу; не вперше ...).

Якщо Adobe Reader 9 для Ubuntu має функції, еквівалентні Adobe Reader для Windows або Mac, він повинен мати можливість відкривати та працювати з формами XFA. Збереження, однак, залежить від того, чи застосував видавець форми розширені права читання.

Якщо еквівалентність функцій не задана, то ваш єдиний вибір - це встановлення віртуальної машини Windows та запуск Adobe Acrobat / Reader. Однак збереження за допомогою Reader може бути проблемою.


Я думаю, що між фактичними документами існує величезна різниця. Хоча я також читав, що лише Adobe Reader повністю підтримує XFA, з іншого боку, дуже мало документів використовують усі функції XFA. Тобто читачів, які підтримують лише частково XFA, на практиці може бути достатньо для використання таких документів.

1

Мені вдалося заповнити форми XFA на "Acrobat Reader DC Reader" Wine. Я встановив його за допомогою PlayOnLinux. Встановлена ​​версія: 15.10.20056.167417 та її можна завантажити на ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1501020056/ . Це дозволило мені заповнити форми XFA, що за допомогою будь-якого рідного Linux-рідера PDF я не міг навіть надрукувати форми для заповнення вручну.


При спробі встановити в Playonlinux з цього пакета, завантаженого вручну, я отримую помилку. - Але установка працює чудово, коли я вибираю опцію дозволити Playonlinux автоматично завантажувати пакет перед установкою , хоча, здається, саме той, про який було сказано вище.


0

Foxit Reader відмінно працює у Wine без усіх химерних та виправлень, необхідних для роботи Adobe. Існує також рідна Linux версія Foxit, але їй не вистачає більшості вдосконалених функцій і, таким чином, є лише ще одним простим переглядачем PDF. Завантажте з: http://download.cnet.com/Foxit-Reader/3000-18497_4-10313206.html Власні сторінки Foxit не дозволять вам вибрати версію Windows, якщо він виявить клієнт Linux.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.