问题标签 [pdf-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1927 浏览

livecycle - 如何防止打印 PDF 表单?

我有一个 PDF 表单,如果它的字段为空白,我需要阻止打印此 PDF 表单。

要修改我的表单,我使用 Adob​​e LiveCycle Designer ES3。

关于如何做到这一点写在这里: http: //forms.stefcameron.com/2008/04/13/prevent-printing-pdf-forms-in-acrobat-8/

除了本文之外,我唯一需要做的就是抑制消息“打印已取消”,或者用另一个文本覆盖它。

所以,如果有人知道怎么做,请帮助我。

0 投票
1 回答
350 浏览

adobe - 带有可填写、可靠的 pdf 表格的 DPF 产品组合

我有 pdf 作品集,里面有一些可填写的 pdf 表格。该投资组合是通过 LiveCycle 服务生成的。所有这些 pdf 表单都有相同的字段。例如:投资组合由 pdfX、pdfY、pfdZ 组成。每个 pdf 都有可填写的字段“用户名”。并且不方便用户将相同的数据放到每个 pdf 表单中。用户只想将数据放入第一个 pdf。因此,其他 pdf 表格必须自动填写数据。而且,有一个限制:用户不能将 portfilio 发送回服务器,因此所有自动更改都必须在客户端完成。

那么,有没有办法解决这样的任务呢?如果有,请描述一些如何做到这一点的算法\策略。

谢谢你。

0 投票
1 回答
2203 浏览

apache - Apache FOP 生成的 PDF 中的 PDF 表单

我正在使用 FOP 从 XSL:FO 和 iText 生成 PDF,以在 PDF 中应用数字签名和签名日期字段。

问题是我正在使用坐标在生成的 PDF 中应用签名和日期。

PDF 很大、动态且始终根据内容而变化。因此,签名和日期字段未按指定的坐标正确定位。

我用谷歌搜索了很长一段时间的解决方案。但我没有得到任何解决方案。

你能请任何人建议我使用 FOP 在 PDF 中创建 PDF 表单字段吗?然后我可以使用 iText 应用签名和日期字段。

请告诉我任何其他技术来尝试解决这个问题?

0 投票
1 回答
27342 浏览

vba - 从 VBA (MS-Access) 填写 PDF 表单

我想从我的 MS-Access 2003 .mdb 项目中填写一份 PDF 表格。PDF 是使用 Adob​​e LifeCycle Designer ES 8.2 创建的,所有字段都有重要的名称。但是,将运行 PDf 填充功能的用户没有安装 LifeCycle,而只安装了 Adob​​e Reader 9.5(可能很快会迁移到 Adob​​e Reader X,我希望我的代码能够有点面向未来)。

我该如何实施?我在 Web 上看到的大多数线程都重定向到官方 Adob​​e SDK 文档,当您只使用 VBA 时,这完全是一团糟。

谢谢你。

0 投票
1 回答
11690 浏览

java - 使用 PDFBox 填写 PDF 表单不起作用

我有一个 PDF 文件,其中包含一些需要从 Java 代码填写的表单字段。我为此使用 PDFBox 库,以及此代码:

PDF不是我创建的,所以我不知道文件使用什么类型的表格(如果我理解正确的话,有FDF和XFA表格)。由于 PDF 不是我创建的,我使用这个工具http://support.persits.com/pdf/demo_formfields.asp来找出表单字段的名称,它给了我这个:

当我使用这个长字段名称时,我没有收到任何错误,但生成的 PDF 不包含我在字段中输入的值。我认为字段名称可能有问题,所以我使用了Pdftk 工具,它只给了我txtFirstName字段名称。但是当我使用它时,我得到了No field found with name: txtFirstName错误。帮助?

0 投票
3 回答
23864 浏览

php - 使用 FPDF 填充 PDF 表单,然后使用 PDFTK 展平显示未填充的 PDF

我正在使用来自 fpdf.org 的“表单填写”脚本来填写我创建的 PDF 表单上的一些字段。这似乎工作正常。

我希望将生成的 PDF 表单展平,以便用户无法编辑表单字段。我为此使用PDFTK。但是,当我尝试拼合 PDF 时,我得到一个表单字段为空的 PDF。

任何有关如何将 PDF 展平(使用 PHP)的建议将不胜感激。谢谢!

这是我的代码:

下载原Test.pdf文件:Test.pdf

下载 Filled1.pdf 文件(正确显示 pdf 表格,数据可见):Filled1.pdf

下载 Filled1Flat.pdf 文件(显示扁平化的 pdf 表单,没有可见的表单数据):Filled1Flat.pdf

0 投票
4 回答
11975 浏览

php - FPDF-合并错误:在使用 fpdm.php 填写表单数据的 pdf 模板中找不到字段

我正在使用来自http://www.fpdf.org/en/script/script93.php的这个 FPDF 脚本将 html 表单数据填充到模板中的 pdf 字段中。这个:

当我使用 zip 中提供的示例 template.pdf 时工作正常。但是当我使用自己的 pdf 模板(template3.pdf)时,这是:

我收到错误FPDF-Merge Error: field cascade not found

我正在使用 Acrobat XI Pro。我已经三次检查了我的 pdf 模板和 html 表单中的字段名称。我优化了 pdf 以消除压缩和快速 Web 视图,并使其与 Acrobat 5.0 及更高版本兼容。我的模板是 7 页,但我只尝试了 1 页,结果相同。我已经尝试丢弃其他数据和对象,但仍然得到相同的错误。

我的 pdf 模板中一定有与示例中的 template.pdf 不同的东西,并且导致了错误。但我不知道它可能是什么。我不能在此处包含我的实际模板 pdf,因为它是专有的。

关于可能导致错误的任何想法?谢谢!

0 投票
2 回答
3418 浏览

adobe - 验证和突出显示表单字段

我有一个表格,有很多字段,不能为空。并且不得突出显示它们。所以,一方面:我必须将这些字段设为必填,因为不要让用户打印带有空白字段的表单。但如果我使用标准设置进行操作,这些字段将以红色突出显示(acrobat 阅读器的默认设置)。是的,这些设置可以在 Acrobat Reader 中更改,但由于该表单将被很多用户使用 - 我不能强制他们全部更改设置。另一方面:如果表单字段设置为可选,则验证脚本不适用于空字段。那么,有没有办法解决这个问题呢?

0 投票
11 回答
33381 浏览

java - PDFBox:如何“展平” PDF 表单?

如何使用 PDFBox “展平” PDF 表单(删除表单字段但保留字段文本)?

在这里回答了同样的问题:

一种快速的方法是从 acrofrom 中删除字段。

为此,您只需要获取文档目录,然后是 acroform,然后从此 acroform 中删除所有字段。

图形表示与注释链接并保留在文档中。

所以我写了这段代码:

0 投票
1 回答
9358 浏览

java - 如何使用Java PDFBOX api检查PDF格式的复选框

如何使用Java PDFBOX api检查PDF格式的复选框

最初我尝试使用下面的代码,但在执行复选框字段在 PDF 中不可见之后,但它已被检查..如何避免这种情况或我实施的方式是错误的?谁能帮我吗

谢谢