web-dev-qa-db-ja.com

Okularで入力可能なフィールドを持つPDFファイルを表示できません

ほとんどのPDFファイルは、デフォルトのドキュメントビューアーOkularで完全に機能しますが、Adobe Acrobat Reader(acroread)以外のプログラムで入力可能なフィールドを持つPDFファイルを開くことはできません。

とにかくOkularを開いて編集し、PDFドキュメントを入力可能なフォームで保存する方法はありますか?

5
13east

今の答えはいいえです。

このファイルは暗号化されており、Acrobat Readerでのみ開くことができます。

richard@ubuntu:~/Desktop$ pdfinfo n-400.pdf 
Title:          Appication for Naturalization
Author:         USCIS
Creator:        Adobe LiveCycle Designer ES 8.2
Producer:       Adobe LiveCycle Designer ES 8.2
CreationDate:   Thu Nov 15 16:21:11 2007
ModDate:        Tue Jun 21 11:36:34 2011
Tagged:         yes
Pages:          1
Encrypted:      yes (print:yes copy:no change:no addNotes:no)
Page size:      612 x 792 pts (letter)
File size:      110428 bytes
Optimized:      no
PDF version:    1.7

唯一の暗号化されていない要素は、pdftotextを使用して検出された次のテキストです

richard@ubuntu:~/Desktop$ pdftotext n-400.pdf l.txt && cat l.txt 
To view the full contents of this document, you need a later version of the PDF viewer. You can upgrade
to the latest version of Adobe Reader from www.Adobe.com/products/acrobat/readstep2.html
For further support, go to www.Adobe.com/support/products/acrreader.html

これにより多くの人々が影響を受けます。

私の解決策は、Acroreadをインストールし、フォームに入力して印刷し(保存するオプションが使用していたフォームでも使用できなかった)、Acroreadを削除することでした。

3

OkularまたはEVinceで記入し、PDFTKで修正します。多くのステップが機能します。これは、OS X Preview.appフォーム入力の回避策にもなります。

okular form.pdf
pdftk form.pdf generate_fdf output form.fdf
pdftk form.pdf fill_form form.fdf output filledform.pdf
mv filledform.pdf form.pdf
0
hakkikt