问题标签 [fdf]

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 投票
0 回答
1352 浏览

javascript - LibreOffice 中可填写的 PDF 表单

正如标题所说,我正在尝试使用 LibreOffice 在 PDF 文件中创建一个可填写的表单。创建表单本身不是问题,但有没有办法将脚本添加到表单中?Adobe reader DC pro 允许使用 javascript。有没有办法在 libreoffice 表单中使用 javascript?

谢谢,G3

0 投票
0 回答
181 浏览

php - PDF的副本然后合并中断输出PDF

我试图弄清楚为什么以下代码会破坏输出的 PDF。我正在复制几个 PDF 文件,它们组合得很好,并且 PDF 表单被填写,但是当我启用下面的代码时,我只得到一个空白的 PDF(未填写任何内容),这会显示在错误日志中。

我构建了数组,所以之后我只删除了那些文件。

这是组合它们的命令,也许我错过了什么?

pdftk *.pdf cat output file.pdf

再次如上面的代码所说,它不起作用。

更新:

我尝试使用它拆分存档,pdftk它适用于 1 页,如果数组包含少于 10 米,那么它会出错。

这也不起作用。

0 投票
1 回答
545 浏览

java - 更新现有 FDF(表单数据格式)文件的最佳方式

我需要从服务器端以编程方式更新现有的FDF文件。为此,我正在寻找一个我们可以处理现有 FDF 文件的 Java 库。到目前为止,我已经试用了iTextAdob ​​e 的库。似乎 iText 的FDFWriter只允许您创建一个新的 FDF 文件,而不会帮助您更新现有文件。使用 Adob​​e 的 FDFDoc 类,我设法更新了一个 FDF 文件,但是这个 API 似乎很旧并且看起来很丑(方法名称和字段名称不是很优雅,并且不遵循骆驼符号。)。我的问题是是否有一个已知更好的图书馆?
PS:FDF 是一种数据格式,用于从可编辑的 PDF 表单中收集输入数据

0 投票
1 回答
228 浏览

php - 如何在 Windows 和 Unix 上以 PHP ~5.4 安装 FDF 包?

我在 Windows 上的 XAMPP 中安装 FDF 时遇到问题(稍后我需要在 unix 服务器上安装)。

为此需要:

我找到了 php_fdf.dll 但我不明白它是针对 php 4 的。

怎么安装?我需要通过 PHP 解析 PFD 上的字段。

0 投票
1 回答
1328 浏览

forms - 如何将 PDF 转换为 ACROFORM 类型?

我使用 pdftk 填写表格。现在当我进入

回来

如何修复它或将 PDF 转换为 acroform?

0 投票
2 回答
1543 浏览

linux - Linux (Bash) - 使用带有 Acrobat Reader 中可编辑字段的表单创建 PDF

是否可以从 Linux、命令行 (bash) 创建一个 PDF,其中包含一个可以使用 Acrobat Reader 编辑的字段的表单?

0 投票
0 回答
437 浏览

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

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

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

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

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

0 投票
1 回答
704 浏览

adobe-reader - Adobe 文件夹级 JS 在 Acrobat Pro DC 上运行,但在 Acrobat Reader DC 上不允许

我有一个用例,从 IIS / MVC 下载 PDF 表单,由最终用户填写并提交回服务器。成功提交 FDF 响应后会触发文档保护以禁止更改文档。保护由文件夹级 javascript 函数激活:

文档级函数调用上述函数如下:

问题是使用 Acrobat Reader DC 提交表单时出现以下错误:

NotAllowedError:安全设置阻止访问此属性或方法。Security.getSecurityPolicies:7:Doc undefined:Exec

使用 Acrobat Pro DC 时,安全性已成功应用。我已将安全设置从 Pro DC 导出到 Reader DC。我在这里缺少什么?

0 投票
1 回答
1346 浏览

python - 如何在 Python 中使用 fdfgen 选中 PDF 中的复选框

我正在开发一个使用 fdfgen 和 pdftk 填写 pdf 的 Python 3.4 项目。我可以很容易地填写文本字段。我无法弄清楚的是如何选中一个框。

这是我的python脚本的一部分:

我可以成功地创建要馈送到 forge_fdf 的元组列表,元组中的第一项是字段名称,第二项是我要添加的字段的文本。

我不知道该怎么做是选中一个框。如果我在我的 pdf 上运行 pdftk dump_data_fields,这是我要检查的复选框的条目:

我不知道如何 a) 更改 fdf 文件以使复选框显示为已被选中,以及 b) 如何使用 fdfgen 实际进行更改。

0 投票
4 回答
4630 浏览

php - 使用编码为 UTF-8 的 PDFTk 填充的 pdf 中缺少字符

我正在尝试使用 PDFTk 填写 pdf 文档。脚本工作正常,它在表单中填写输入,但我没有得到特殊字符 [波兰字符集:UTF-8 或 ISO-8859-2]。

脚本:https ://github.com/mikehaertl/php-pdftk

奇怪的是,当我点击字段时,生成的 pdf 实际上有波兰语字符。

点击前:

在此处输入图像描述

点击字段后:

在此处输入图像描述


默认编码设置为 UTF-8。问题是 PDFTk 不能使用标准 ASCII 以外的字符和 FDF 表单填充。它不允许多字节字符。

我做了什么:

  1. 将字体添加到 pdf 文件(选中且文件有字体)
  2. 使用默认字体(Arial)在 pdf 文件中创建字段
  3. 将脚本中的编码(函数 fillForm)更改为 ISO-8859-2
  4. 更改数据值编码(iconv 或 mb_convert_encoding)
  5. 将函数编码和数据值编码更改为 ISO-8859-2
  6. 填写表格后展平pdf
  7. 在谷歌的 stackoverflow 中阅读有关此问题的所有主题

更新(25.03.2016):发现 pdf 文档在某些计算机上工作正常。有些人有波兰语字符,有些人没有。我们所有人都有正确的字体(带有波兰语字符集)。我使用默认的 Arial 或 Times New Roman。字体也嵌入在该文件中。

有任何想法吗?