XFAフォームをサポートするPDFリーダー(Linux版Adobe Readerはもうサポートされていません)


36

XFAフォームは、特定のドキュメント(多くの場合は公式ドキュメント)のフィールドに入力するオプションを含むPDFファイルの機能です。これらのオプションは、たとえば、日、月、年などを選択するためにカレンダーを開く場合があります。通常、これらの形式は、特定の公式形式が使用されることを保証します。

OkularはXFAフォームがサポートされていないという警告を表示するのを見ました:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

詳細はこちら

Okularで「フォームを表示」を選択すると、これらのフィールドを編集して変更を保存できますが、Adobe Readerを使用してWindowsで表示するものと比較すると、これらの一部のみが実際にこの方法でアクセスされます:カレンダーオプションは存在せず、日/月/年のフィールドが存在しないため、結果の正確性に関する疑問が生じる場合があります。

Adobe Reader 9 はまだUbuntu 14.04にインストールできますが、これは非常に限られたオプションのようです。

完全にXFAフォームを使用できるネイティブPDFリーダーはありますか?

(そうでない場合、Wineはソリューションですか?)


Ubuntu 14.04のソリューションは16.04で機能します。も。


テストしたファイルはここにありました

pdf 

回答:


24
  • Linux用Master PDF Editorには無料版と商用版があり、無料版にも多くの高度な機能があります。その中に「ダイナミックXFAフォームサポート」があります。

  • Playonlinuxには、Adobe Acrobat Reader DCをインストールするオプションがあります。ただし、奇妙なことに、以前にローカルにダウンロードしたファイルの最新バージョン()を選択すると、インストールがエラーで失敗するのに対して、PoLにプログラムのダウンロードとインストールのみを許可します。何度かこれに気づきましたが、PoLは別の古いバージョン2015.010.20056をインストールすることもありましたAcroRdrDC1700920044_en_USexe

  • Ubuntu-16.04-systemsでは、14.04用のAdobe Reader 9のインストール方法(リンク)が引き続き機能します。


Chrisの回答で示唆されているように、Evince / GNOME Document Viewerの新しいバージョンは、XFAファイルをよりよく処理でき、問題のファイル(テスト済みバージョン3.24.0)に十分対応できます。


Linux RPMのマスターPDFエディターは、Mageia 5で動作します。+ 1は、回答者がどちらに投票するかを読者に伝えないため、2つの回答を1つにまとめるのは厄介です。
kbulgrien

14.04では、Adobe Readerのインストールが機能しました。マスターPDFをテストしていないので、+ 1を使用しないことにしました
Mateusz Konieczny

私の投票は、Manjaro Linuxでテストされたv。4.1.30(2017年8月22日現在)17.0.2のMaster PDF Editorです。日付セレクタがあるファンキー除いて、滞りなく働いたが、フォームを埋めるに支障
Bennypr0fane

4

入力できないXFAフィールドを含む.pdfフォームがありました。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ファイルで機能します。私は2つで試してみましたが、1つでも問題なく機能しましたが、もう1つではAdobe Readerをダウンロードするように指示するページが表示されました。


...これは私の古い質問の致命的で恥ずかしい制限です。Evinceでうまく処理されなかったXFAファイルがありましたが、プログラムは頻繁に更新されます。そのファイルを見つけて、確認のためにもう一度テストする必要があります。

確かに。GNOME Document Viewer 3.24.0現在、そのタイプのファイルをかなり適切にサポートしています。- ありがとうございました。

そのファイルで再度テストし、Master PDFおよびAdobe Reader DCと比較すると、Evinceは機能していると言えますが、それでも少し遅れています(Okularに関連する質問で述べたように、日/月/年の各フィールドは他のアプリでは見られませんが、結果について誤解を招く可能性があります)。XFAファイルのバリエーションに依存する場合があります。

Ubuntu Budgie 18.04のEvince 3.30.2は、PDFファイルでは機能しません。これらは、ポーランドの年間納税申告書フォームPIT-36です:(
Marecky

1

XFAフォームで適切に動作するアドビ製品以外のPDFビューアーは知りません。(私はこれについて間違っているかもしれません;初めてではないでしょう...)。

UbuntuのAdobe Reader 9がWindowsまたはMacのAdobe Readerと同等の機能である場合、XFAフォームを開いて操作できるはずです。ただし、保存は、フォームの発行者が拡張リーダー権限を適用しているかどうかによって異なります。

機能の同等性が指定されていない場合、唯一の選択肢は仮想Windowsマシンを確立し、Adobe Acrobat / Readerを実行することです。ただし、Readerでの保存が問題になる場合があります。


実際のドキュメントには大きな違いがあると思います。また、XFAを完全にサポートしているのはAdobe Readerだけであることも読んでいますが、一方でXFAのすべての機能を使用するドキュメントはほとんどありません。つまり、部分的にXFAのみをサポートする読者は、実際にはそのようなドキュメントを使用するのに十分かもしれません。

1

Wineで「Acrobat Reader DC Reader」でXFAフォームを埋めることができました。PlayOnLinuxを使用してインストールしました。インストールされたバージョンは、次のとおりです。15.10.20056.167417とでダウンロードすることができftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1501020056/。ネイティブのLinux PDFリーダーでは、手動で入力するためのフォームを印刷することさえできなかったXFAフォームに入力できました。


手動でダウンロードしたパッケージからPlayonlinuxにインストールしようとすると、エラーが発生します。-しかし、インストールの前にPlayonlinuxにパッケージを自動的にダウンロードさせるオプションを選択すると、インストールは正常に機能しますが、それはまさに上記のものと思われます。


0

Foxit Readerは、Adobeを機能させるために必要なすべての調整やパッチを適用することなく、Wineで問題なく動作します。FoxitのネイティブLinuxバージョンもありますが、高度な機能のほとんどが欠けているため、単なる別の単純なPDFビューアーです。ダウンロード元:http : //download.cnet.com/Foxit-Reader/3000-18497_4-10313206.html Foxit自身のページでは、Linuxクライアントが検出された場合、Windowsバージョンを選択できません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.