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

forms - pdf 格式的多部分文本字段,使用 OpenOffice Writer

所以,这可能是一个疯狂的想法,所以请耐心等待。

[警告:骇人听闻]

使用 OpenOffice.org Writer,可以轻松制作简单的 pdf 表单(因为 Writer 可以使用 XForms,并且可以导出为 PDF,并使用 FDF 嵌入表单)。我想用这个属性创建一个文本输入字段:

  • 如果该字段溢出,请将溢出放在附加页面上,或页面上的某个特殊区域,标记为“附加评论”或其他内容
  • 基本上,我想象的:
    • textbox1 = 固定大小
    • textbox2 = 固定大小(可能在另一页上)以包含来自 textbox1 的溢出

我是 Writer、FDF 等的新手,所以如果这是不可能的,我也很高兴听到这个消息。提前致谢!

0 投票
1 回答
1174 浏览

asp.net - 在 ASP.NET 中使用 FDF 的最佳方式是什么?

我需要构建一个基于 FDF 的 PDF。我看到 Adob​​e 有 FDF 工具包,但看到其他人使用 ITextSharp。我在 Adob​​e 的工具包和 ASP.NET 上找不到任何东西,但在 ITextSharp 上看到了示例。我想知道我应该使用哪个,如果是 Adob​​e,有没有人举个例子。

谢谢你。

0 投票
1 回答
258 浏览

internet-explorer - FDF、MS CRM 和 iframe

我正在寻求将 iframe 与 FDF 一起使用的帮助。它还必须在 IE 中显示,因为我们使用 MS CRM。FDF 引用的 PDF 已加密,因此我无法进行任何服务器端合并(我不认为)。我已经查看了 FDF-Toolkit,但仅仅显示它就有点过分了,而且我听说它并不总是有效。

感谢您提供的任何帮助

0 投票
2 回答
243 浏览

pdf - Why does pdftk chop the tops off the characters in my form fields?

When I populate acrobat form fields by importing an FDF file into NitroPDF, things look fine. When I type data into the form fields manually in Acrobat 8, things look fine. When I use pdftk (on Windows XP or 2K), the tops of the characters in each form field are chopped off. Is there a parameter I'm missing somewhere? There aren't that many settings in pdftk...

Here's what I'm running:

Digging deeper, it appears supplied text:

Gets reworked to:

(I determined this by loading an "un-flattened" out.pdf into NitroPDF and exporting the FDF).

0 投票
2 回答
4843 浏览

php - 如何从数据库内的数据填充 PDF 表单,例如 w-2?

我有一个 w-2 表格和其他 pdf 文档,并使用 adobe acrobat pro 我使用 adobe 应用程序创建了带有字段名称的字段。我如何填充这些字段?几年前我已经这样做了,php 会生成 fdf 文件,然后加载 pdf 文件并填充它,但我完全忘记了我是如何做到的。任何帮助都会很棒。谢谢

0 投票
4 回答
34785 浏览

php - 使用 PHP 将 FDF 数据合并为 PDF 文件

是否可以仅使用 PHP 将 FDF 数据与 PDF 文件合并?还是别无选择,只能使用第 3 方命令行工具来实现这一目标?

如果是这样的话,有人可以指出我的方向吗?

我目前正在将 FDF 文件输出到浏览器,希望它将用户重定向到填写的 PDF,但对于某些人来说并非如此。FDF 内容正在输出到屏幕,即使我使用的是 header('Content-type: application/vnd.fdf');

0 投票
1 回答
574 浏览

adobe - Adobe XFDF 格式

Adobe 的 XFDF 格式有多受欢迎?我在工作中支持的一个应用程序是使用 XFDF 在 pdf 文档中填充数据。我在这里看到了一堆 xml 格式。

我应该考虑切换到提到的一些较新的 xml 格式吗?

您知道 Adob​​e 是否会长期支持 XFDF 格式?

0 投票
4 回答
2408 浏览

php - 使用 PHP 将 FDF 转换为 PDF

我试图从 FDF 文件创建 pdf。我已成功创建 FDF 文件。但是当我尝试将其转换为 pdf 时,我得到了一些错误。以下是我的代码的一部分。test.pdf 文件在下载框中打开,当我尝试打开它时出现错误“无法打开 test.pdf,因为它不是不支持的文件类型或已损坏”

0 投票
1 回答
1092 浏览

php - 使用 fdf 时 Acrobat 和/或 Reader 错误“.tmp”

我正在通过 FDF (& php) 填充 PDF,并且在大多数情况下它工作正常,但是有些用户收到“Acrobat 无法打开“Acrxyz.tmp”(或“阅读器无法打开“xyz.tmp”,在某些情况下)例)。

我找到了有关可能原因的信息:apache“MOD-Deflate”、IE 缓存和易失性内存以及“fdf_close”等等。

一些配置信息:它在带有(Mod_deflate 模块)的 apache 2 上,我没有安装 fdftk,所以对 fdf_close 无能为力。使用包含调用 fdf。这些都是通过 https SSL

用户在 IE 6 到 IE 8 的任何地方都使用 acrobat 8​​ 或 Reader 8.x 或 9.2

大多数用户都可以毫无问题地获得pdf,但是....任何有助于将我的搜索范围缩小到服务器设置用户配置等的建议或解决方案会有所帮助?

如果有帮助,这里是标头信息 // 资源管理器需要标头才能将此文件发送到 Acrobat 查看器标头 ("Content-Type: application/vnd.fdf"); // 防止缓存 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: public");

谢谢!

0 投票
1 回答
1163 浏览

php - 是否有支持使用 xfdf 的 fill_form 的原生 PHP 类/库?

首先,我已经在 SO 和 Google 上对此进行了研究。事实上,基于此,我很怀疑我需要的东西是否存在。我几乎到了我可能会放弃接下来的 6 个月来从头开始写东西的地步,因为很明显每个人都想要一个 PHP 原生的服务器端表单填充器。

好吧,抱歉吐槽了……

这是我的情况:

1.我需要将预先填写的 PDF 表格交付给我的用户。

因为表单是基于 cookie 的身份验证,所以 Adob​​e Reader 不会打开 xfdf,而是将任务传递给浏览器。对于 Linux 用户和其他不使用 Adob​​e Reader 作为 PDF 阅读器的用户来说,这是一个问题。

哦,Adobe 还没有为 Snow Leopard 编写 64 位插件,所以我有三分之一的用户每次打印此表单时都必须将 Safari 更改为在 32 位模式下运行。

鉴于上述情况,交付已经填写好的 PDF 以便可以在 Preview、Foxit 等中打印,正逐渐成为最明显的解决方案。

2.我不能使用pdftk

这有点傻,但是由于 pdftk 是古老的并且需要 gcj 来编译它使用的过时版本的 itext,我无法在我的主机上安装 pdftk。服务器没有 gcj,我宁愿避免要求为这种情况安装它。

此外,即使我可以安装 pdftk,我也只能passthru()通过 CGI 进行其他命令行操作,我也想避免这种情况。

3.我的主机目前没有安装PDFLib,

所以我不能在 php.ini 中使用 PDF 扩展名。并不是说它提供了这个功能,但我想也许它可以用来将 fdf 字典添加到通用表单中,就像 itext/pdftk 一样。

在我了解 TCPDF 和 FPDF 之前,我以为一切都已经丢失了。看起来 TCPDF 具有更强的跟踪记录和更多功能,但我在 Google 或他们的有关服务器端表单填写的文档上找不到任何内容。

如果这还不明显,我不需要用于生成 FDF 或 XFDF 的库。我已经把它记下来了。但事实证明,对于只想要组合产品的用户来说,这还不够。

所以我想我的问题是:

  1. 是否有一种预先构建的方法来输出一个新的 PDF,该 PDF 是填充了 XFDF 数据的通用表单?

  2. 如果没有,是否有一种解决方法不需要简单地在表单字段顶部(而不是在字段内)写入值?在字段顶部写入值意味着 javascript 不会验证这些值,并且我每次都需要手动更改流值。

  3. 如果两者都没有,是否有一个我还没有找到的 pdftk 端口可以与 PHP 一起使用,并且不只是通过命令行调用二进制文件?

对此的任何帮助将不胜感激。如果有人想自愿帮助我制作这样的库,请告诉我,我已经在努力学习 PDF 语法,以防万一。