为什么 Ubuntu 没有提供填写 PDF 表单的方法?

b26*_*264 16 pdf default-programs

为什么 Ubuntu 没有提供填写 PDF 表单的方法?我不是在问如何填写表格。我在问为什么在默认安装中没有办法做到这一点。这基本上是 Ubuntu 唯一不能做的事情,我需要我的操作系统来做。

Rin*_*ind 25

从“Evince”版本 3.10.3(即 Ubuntu 14.04)开始,可以使用“Evince”来执行此操作,并且安装在默认安装中。如果你想搜索它,它被称为“文档查看器”。“evince”从命令行启动。

gnome.org填写表格:

形式

填写交互式表单时,您可以通过用鼠标单击字段在字段之间导航。填写完文本字段后,按 Enter。

通过单击列表框并用鼠标滚动到您的选择,您可以在可滚动列表框中进行选择。

关于问题:

为什么 Ubuntu 没有提供填写 PDF 表单的方法?

它如上所示,但通常由于法律原因可能不包含软件。可以打开和操作具有某种限制的 PDF 的软件会给该操作系统的维护者带来法律问题:它需要支付费用才能绕过它(与音频和视频编解码器相同:那些Ubuntu 未附带,但可以在之后添加)。

  • @ user68186 这不是我的本意 D:很高兴看到答案的力量:D (2认同)
  • 8 年前,它作为一个错误报告提交,它不使用 Cyrilic(也不是希伯来语):P 但是看看 Foxit Reader for Linux。 (2认同)

chr*_*ic- 12

很可能是因为没有一个名为XFA的整个“新”PDF 表单规范的开源实现。通常支持旧形式 (FDF)。

虽然 XFA 在技术上是一个开放标准,就像 Office Open XML,但它基本上是 Adob​​e“记录”的文件格式的一大堆,以满足政府对开放文件格式的要求。规范的当前版本 (3.3)1584 页长(仅针对表单功能,而不是 PDF 的所有其他部分),包括多种奇妙的功能,例如多种表单信息编码方式、在纯 PDF 数据流中内联非规范化 XML 附件格式和嵌入式 JavaScript。

据我所知(本周我一直在使用编程方式填写 PDF 表单),Adobe 拥有现有唯一完整的 XFA 实现,我不知道有任何开源图形客户端可以处理它。(iText 和 PDFBox 有部分支持。)

  • 我想我必须在这里稍微纠正你。Adobe“声称”拥有唯一完整的 XFA 实现。这是一个如此可怕的复杂混乱,即使他们自己的实现也不能保证能够处理每一个技术上可能的变体。 (5认同)

Gho*_*Cat 6

了解表单和向任意 PDF添加文本元素之间存在差异很重要。

您可以创建真正的“表单”PDF;这些可以使用 evince(默认的 Ubuntu 文档查看器)进行操作。

但是当您想打开任意 PDF 以将文本放在某处时;那么您需要最新版本的 Adob​​e PDF 阅读器 - 免费提供;但仅限于 Windows 平台。

因此,如果这是您在 Ubuntu 上所需要的,您可以尝试使用 wine 模拟器并运行该 Windows 工具。