问题标签 [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 投票
1 回答
1619 浏览

java - PDFBox 1.8.10:填写并签署文件,再次填写失败

在我之前的 SO 问题PDFBox 1.8.10: Fill and Sign PDF generated invalid signatures 我解释了我如何未能填写并随后使用 PDFBox 1.8.10 签署 PDF 文档。在得到一些善意的帮助后,我现在继续研究同一主题。从doc_v2.pdf开始(文件链接如下!),我填写并签名,生成 doc_v2_fillsigned.pdf (一次性完成,逐步保存)。我再次打开已编辑的文档(再次使用 PDFBox)并尝试填写另一个字段。

然后保存文档会导致以下堆栈跟踪:

我在失败的填充运行中做了什么:

文件:

空文件:https ://www.dropbox.com/s/xf5pb0ng8k9zd4i/doc_v2.pdf?dl=0

填充和签名的实例:https ://www.dropbox.com/s/s8295tfyjpe1l4l/doc_v2_fillsigned.pdf?dl=0

同样,欢迎任何帮助解决这个问题!

更新:

mkl 在评论中询问了创建 fillsigned pdf 的代码。到目前为止,我了解到,只有签名就足够了,然后让上面的填充代码失败。所以这里是我的签名代码中的一些例外:

这将创建签名,使用 BouncyCastle 1.52,代码从

它使用以下方法,在某个签名字段中生成可见签名,在此处添加图片并正确放置:

我怀疑这些片段不是必需的,并且在尝试用增量保存填充 pdf 时,应用 PDFBox 附带的签名示例会导致相同的冲突。

问候,

丹尼尔

0 投票
1 回答
1644 浏览

javascript - 如何检查 PDF 表单/Javascript 中按钮的文本/标签

尝试了很多变体......没有一个会起作用:(。请帮忙!注意这是PDF表单(使用Adobe Acrobat Pro DC),我在按钮的属性中添加了一些javascript。我的主要目标是循环3按钮标签值(这种情况未显示在下面......下面我只是展示了我尝试过的内容,以检查它是执行循环所需执行的当前值)。

0 投票
1 回答
1133 浏览

pdf-form - XFA 值在设置 AcroForm 值时最初不可见

我想自动填写双 AcroForm/XFA PDF 表格。我包含了一个 XFA 数据集包,所有值都显示在 Adob​​e Reader 中。我将V=AcroForms 条目中的键设置为新值,所有值都显示为替代 PDF 阅读器。

但是,当我在 Adob​​e Reader 中打开带有 XFA 和 AcroFormV=条目的 PDF 时,只有当前选择的文本字段的值可见:

只有选定的字段显示文本

当存在 AcroForms 和 XFA 时,我在PDF 规范中找不到要设置的特殊标志。我假设XFAandField键的顺序可能很重要,但事实并非如此。

如何更改我的 PDF 文件,以便在启动时在 Adob​​e Reader仅支持 AcroForms 而不支持 XFA 的 PDF 阅读器中显示这些值?

0 投票
2 回答
922 浏览

excel - 如何保持从 PDF 表单到 MS Excel 电子表格的可变长度数量的前导零?

我有数百个提供电子资金转账 (EFT) 信息的 PDF 表格。我的会计人员向我保证,银行帐号中的前导零很重要,需要维护。然而,由于表格的提交者使用不同的银行和不同的账户编号方案,所提供的账户号码的长度是可变的。

将 PDF 表单编译为电子表格后,如何格式化生成的 CSV 文件中的帐号字段以显示提交者提供前导零的前导零,而不在未使用前导零的帐号中添加前导零?

(我意识到这个问题的答案是,“前导零并不重要。”假设它们是,请幽默我。)

任何帮助表示赞赏。

0 投票
2 回答
1491 浏览

ios - 在目标 c 中使用图像创建 PDF 表单

我必须创建 PDF 表单,它是图像和文本的内容,所以我在谷歌上搜索我很好的文本方式,但不知道图像。有人说我用户“PDF 表单按钮”用于显示图像,但是当我的 PDF 在 Webview 中打开并单击按钮时,我需要查看图像库并选择在 PDF 上设置的图像。有人知道吗?

0 投票
0 回答
437 浏览

c# - 如何将pdf表格另存为草稿

我需要将 pdf 表单保存为草稿或可编辑的表单,以便用户可以多次填写表单,然后最终保存。按照我们目前的实现,保存表单数据后保存为pdf格式,只读,所以用户下次要编辑时不能使用保存的表单数据。

此外,还会有多个具有不同字段、标签等的 pdf 表单文件,即根据 pdf 表单,表单本质上是动态的,需要通过相同的方法填写和保存。

所以,我希望以 fdf 格式保存表单,我认为我可以在最后保存状态下重新打开表单(不确定),否则我需要为表单提供一些元数据,我认为这不是首选方法,因为表单是由不同的工具创建,并且对于表单的每次更改都需要更新元数据。

对于上述方法或新方法的任何帮助、建议或示例将不胜感激。谢谢。

0 投票
0 回答
1525 浏览

java - PDFBox提取表单pdf的标签

我有如图所示的 PDF 文件。FORM_PDF

在 Java 中使用 PDFBox 我检索了表单字段的文本。我的代码:

输出 :

  • 给定名称文本框 = Jignesh
  • 姓氏文本框 = Jignesh
  • 房屋编号文本框 = xyz
  • 地址 2 文本框 = pqr

我也想在下面检索

  1. 给定的名称:
  2. 姓:
  3. 地址1:

作为

  • 给定名称文本 = 给定名称:
  • 姓氏文本 = 姓氏:
  • 房屋编号文本 = 地址 1:
  • 地址 2 文本 = 地址 2:

由于上面是表单字段,因此所有字段都可以轻松检索。我什至想提取表单的标签,因为我想映射它们。

请帮忙。非常感谢。

0 投票
1 回答
2344 浏览

delphi - 在 Delphi 中集成 Adob​​e SDK 以编辑 PDF

我正在开发一个应用程序,我需要能够编辑现有的 PDF 表单并以交互方式将 PDF 表单字段拖放到文件上。

表单字段,如下拉、文本、多行文本、单选按钮。目前我正在使用 ActiveX 控件在 Delphi 应用程序中打开 PDF 文件。

但是我只能阅读 PDF 表单,但我希望能够像删除表单字段一样编辑它。

这个想法是在现有的 PDF 表单上添加表单表单并保存它。我尝试过 Gnostice、PowerPDF、quickPDF,但它们不允许像 ADOBE 那样交互式地修改 PDF 文件。这个在线应用程序PDFEscape允许我们以交互方式创建新的和编辑现有的 PDF 表单。

在此处输入图像描述

在 Gnostic 中,我们可以通过编程方式进行编辑,例如:

在此处输入图像描述

问题:

  • 有没有一种方法可以让我们以交互方式编辑 PDF 表单以删除表单字段?
  • 我们可以在 Delphi 中嵌入 Adob​​e 或任何其他软件来编辑现有的 PDF 吗?
0 投票
1 回答
135 浏览

pdf - 使用 Google 电子表格填写 PDF 表单

我有一个非常具体的问题,如果有人对如何解决它有任何猜测,我将非常高兴。我有: 1.- 我没有自己创建的 PDF 表格。2.- 我自己创建的 Google 电子表格。

现在的问题是:考虑到应该从 GoogleSpreadsheet 激活此过程(因为 PDF 表格不是我的),有什么方法可以使用 GoogleSpreadsheet 中的信息填写 PDF 表格?

最好的问候和非常感谢大家的意见!

0 投票
1 回答
657 浏览

forms - 填写抄送字段以从字段中通过电子邮件发送 pdf 表单

试图为侦察部队设置一些表格,从 PDF 表格字段中填写可变电子邮件。[下面的文件下载]

静态电子邮件很容易,但我想找到一个 javascript 来从“旅游”字段中提取数据,以设置一个用于 CC 发送 pdf 的变量。

在另一个论坛中找到此代码,任何帮助表示赞赏

在这里下载