无法使用 Okular 查看带有可填写字段的 PDF 文件

无法使用 Okular 查看带有可填写字段的 PDF 文件

大多数 PDF 文件在我的默认文档查看器 Okular 下可以完美运行,但无法使用除 Adob​​e Acrobat Reader(acroread)之外的任何程序打开带有可填充字段的 PDF 文件。

有没有什么方法可以让 Okular 打开、编辑和保存带有可填写表格的 PDF 文档?

答案1

目前的答案是否定的。

该文件已加密,只能使用 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。

答案2

使用 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

相关内容