问题标签 [xfdf]

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 投票
4 回答
34785 浏览

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

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

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

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

0 投票
3 回答
6908 浏览

php - 将 XFDF 与 PDF 表单合并以创建最终的 PDF 服务器端?

这是我目前拥有的:

  • 用户提交表单数据并获得“下载 PDF”链接。

  • 该链接指向动态生成 XFDF 文件并在设置适当的标头等后输出 XFDF 文件的脚本。

  • XFDF 文件指向受密码保护的 PDF,这是使用 XFDF 数据填写字段的通用 PDF 表单。

我想要什么:

  • 用户单击“下载 PDF”链接。

  • XFDF 是动态生成的(没有文件写入服务器)。

  • PDF 和 XFDF 使用通用 PDF 在服务器端合并。最终 PDF 的内容与最初的 XFDF 一样输出给用户。

  • XFDF 和最终的 PDF 都不会保存到服务器。

我在看pdftk,它有一些处理 FDF/XFDF 文件的选项,但所有这些都假设 a) 原始 XFDF 文件作为文件存在于服务器上,并且 b) 生成的 PDF 应该输出为服务器上的文件。

此外,pdftk 已经 4 岁了。

我想知道是否:

a) 那里有与 pdftk 等效的更新版本吗?

b) 如果有一种方法,使用较新的类似 pdftk 的工具或使用 pdftk,使用动态路径,这样数据就不必以文件形式存在于服务器上?

我最近了解了使用的内置输入/输出流,php://但我仍然对如何使用它很模糊,但也许这将是一个好地方?

0 投票
2 回答
790 浏览

php - 从 PGP 程序打开 XFDF PDf 的问题

我有一个通过 XFDF 预填充 PDF 字段的系统。

XFDF 代码看起来不错,但是当我尝试用header()PHP 打开它时,PDF 会引发错误。如果我忽略它并刷新页面,它可以正常工作并正确填充表单。

下面是 XFDF 代码以及我正在使用的标头...

知道为什么 PDF 不能立即显示吗?

我正在尝试使用下面的标题命令打开上面的内容..

0 投票
13 回答
13511 浏览

pdf - 使用 utf-8 字符在 PHP 中将 FDF / XFDF 表单展平为 PDF

我的场景:

  • 带有表单域的 PDF 模板:template.pdf
  • 包含要填写的数据的 XFDF 文件:fieldData.xfdf

现在我需要将这些文件合并和展平。pdftk 在 php 中轻松完成这项工作:

不幸的是,这不适用于完整的 utf-8 支持。例如:西里尔字母和希腊字母被打乱。我为此使用了 Arial,带有 unicode 字符集。

  • 如何实现扁平化我的 unicode 文件?
  • 是否有任何其他提供 unicode 支持的 pdf 工具?
  • pdftk 是否有我缺少的 unicode 开关?

编辑 1:由于这个问题已经超过 9 个月没有得到解决,我决定开始赏金。如果有赞助 pdftk 中的功能或错误修复的选项,我很乐意捐赠。

编辑 2:我不再从事这个项目了,所以我无法验证新的答案。如果有人有类似的问题,我很高兴他们能对我做出回应。

0 投票
2 回答
783 浏览

ruby - 是否有用于解析 Acrobat XFDF 的 Nokogiri 示例代码?

我正在寻找一个显示使用 Nokogiri 解析 Acrobat XFDF 数据的 ruby​​ 代码片段。

0 投票
1 回答
2065 浏览

php - 打开 FDF 本地工作,但不在服务器上

在我的 LOCALHOST 上,我有一个创建 FDF 文件的表单......还在该文件中它包含一个“完整路径”->“ http://localhost/example/example.pdf ”......所以当我“单击链接”在浏览器中打开 FDF 文件,它会加载 PDF,并在适当的位置插入 FDF 数据。

当我在我的 Linux 服务器(非本地)上执行此操作时,当我单击 FDF 文件打开它时,它只是打开文件,并将文本(fdf 文件)呈现到屏幕上,而不是“打开”fdf 文件。

想知道是否有人可以帮助我完成此过程...我想打开 FDF 文件,因此它也打开了 PDF 文件。

这是我已经完成的一些代码,但我已经注释掉了“标题”......因为我认为在“打开”文件时不需要标题,而不是在屏幕上呈现一个?

--- 来自 LINUX BOX 的浏览器响应 ---

这是一个屏幕截图,当我使用“HEADER”响应时。 在此处输入图像描述


编辑:如果我从服务器下载 FDF 文件,然后“双击”打开文件,它会从网上下载 PDF 文件并打开它。

0 投票
1 回答
236 浏览

django - XFDF pdf 在 IE 的同一窗口中打开

我正在开发一个项目,该项目从项目中收集数据,然后使用 xfdf 显示它以填充 .pdf 文件。现在,当我使用 Chrome 或 Firefox 时,它会在一个新选项卡中打开,这正是我想要的,但我的一些客户将使用 IE,它会在同一个窗口中打开它并引起一些混乱。为了解决和解决这个问题,我应该查看代码的哪个区域?

我可以展示代码示例,只是让我知道我需要展示什么。

谢谢,

史蒂夫

编辑:当我单击“打印应用程序”按钮时,它会要求我保存或打开文件。当他们单击打开时,它会在同一个选项卡中打开,我希望它出现在新选项卡中。

0 投票
1 回答
1087 浏览

php - 将 PDF 作为 XFDF 提交到服务器。究竟是什么通过了?

好的,所以我按照本教程将 PDF 提交到 HTML,但这似乎是一种倒退的方式。

http://koivi.com/fill-pdf-form-fields/tutorial.php

我想将数据作为 XML 提交,以便我可以轻松地将其映射到模型。

Adobe 文档可能是我见过的最糟糕的。我遵循了提交按钮文档,但这并没有告诉我任何事情。究竟是什么被传递到服务器?

在此处输入图像描述

我在寻找什么 POST 参数?什么名字?它是什么样子的。这些问题似乎很基本,但我在任何地方都看不到。谢谢。

0 投票
1 回答
857 浏览

pdf-generation - PDF Annotation 属性未正确更改

我手动创建了一个 PDF 可填写的表单文件,并使用现有的 xfdf 文件填写了它。

当我尝试以编程方式执行此操作(动态创建 PDF 可填写表单以由现有 xfdf 填写)时,我注意到该字段的属性是“可见但不打印”。

当我将此与手动创建的 PDF 可填写表单文件进行比较时,它具有“可见性”。

如何以编程方式将生成字段的属性设置为“可见”?

还有什么我应该补充的吗?

0 投票
1 回答
1500 浏览

pdf - 如何使用 XFDF 触发复选框

这是我所拥有的:

文本值在 PDF 中输入,但我不知道如何让复选框识别它们已被选中。