问题标签 [xdp-pdf]
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.
xml - 检测 PDF 表单中使用的 XDP 标签
我正在编写一个程序来自动填充 PDF 表单。它通过创建 XDP 文件来实现。
我已经知道要在 XDP 文件中使用的大部分 xml 标记,但是 PDF 文件中有一些表单元素我不知道合适的标记。有什么方法可以查看 PDF 文件以查看哪些 xml 标签对应于这些表单元素?还是只列出所有表单元素的 xml 标签?我试过查看 PDF 文件本身,但它甚至不包含我知道的 xml 标签的字符串。
c# - 使用 XDP 将图像插入 PDF
问题:
我试图让图像显示在使用 XDP 文件生成的 PDF 上。
我目前正在尝试:
我有一个从 PDF 导出的 XDP 文件。我在 pdf 上有一个带有“my_image”标签的文本框。这是我用来对作为“my_image”标签的值插入的字符串进行编码的代码。
当我使用 XDP 启动 PDF 时,图像不显示,只显示 Base64 编码字符串值。
有任何想法吗?
php - 如何使用 adobes Live Cycle ES2 Java Api 和 PHP 将 XDP 转换为 PDF
我想使用 Adobe 的 Live Cycle ES2 java api 通过 PHP 将 XDP 文件转换为 PDF
以下是 adobes 帮助页面的链接
问题:这些问题可能看起来很傻或很基本,但我在互联网上没有得到任何答案,所以在这里发布
请指教
提前致谢
.net - 使用 XDP 填充 PDF
我有一个填充 PDF,它曾经使用一个简单的 XFDF 文件来填充。使用 VS.NET 2010,我阅读了 XFDF 文档并填充了所有必要的信息,并使用 ds.WriteXML(XFDFName) 填充了 PDF。XFDF 通过 Process.Start(XFDFName) 编写和启动。这一切都在 WinForms 应用程序中。这种方法已经像冠军一样工作了几年。到现在...
我遇到的问题是我无法将数据导出为 XFDF 格式,因为该文件是在 Adobe LiveCycle 中创建的。我注意到导出选项是 (1) XML 或 (2) XDP。在过去,我能够导出到 XFDF。我认为没什么大不了的,只是另一种格式。但是,我一直在为这两种选择而苦苦挣扎。经过一番考虑,我决定使用 XDP 格式。
我使用所需的所有信息构建了数据集,使用 Process.Start(XDPName) 打开新创建的 XDP 时收到错误消息。阅读器打开,我收到以下错误:“Adobe Reader 无法打开‘GUID_HERE.xdp’,因为它不是受支持的文件类型或文件已损坏(例如,它是作为电子邮件附件发送的,并且未正确解码)。”
我尝试对PDF使用直接的href,但这也不起作用。所以我选择将序列化的 PDF 粘贴在该部分的 XDP 中。
这个 XDP 文件看起来像这样(感谢 Dean J):
我认为我正在生成的 XDP 是伪造的 - 但更复杂的是 - 如果我打开阅读器单击工具 > 表单 > 更多表单选项 > 管理表单数据 > 导入数据并选择我生成的 XDP 文件,所有字段按照我的预期填充。
所以基本上,某处显然存在脱节:我有一个 XDP 文件,其中包含我需要的所有信息。我有一个需要用 XDP 文件填充的 PDF 表单。XDP 中的信息与 PDF 中的所有控件名称正确匹配。但是当我启动 XDP 文件时,Reader 告诉我它已损坏/不受支持。据我了解,当您启动 XDP 文件时,它应该使用 Reader 正确启动/填充,对吗?
任何信息都会极大地帮助我。谢谢。
xsd - 在 Livecycle Designer 工具中将修改后的模式文件绑定到 xsd 文件
我正在使用 adobe livecycle 8.2 生成文档模板,我是 adobe livecycle 设计器工具的新手。
在我的模板中,我们使用 xsd 文件将数据绑定到 xdp 文件。我在架构文件中做了一些更改。并想在我的设计器工具中反映变化。
如果我创建新的数据源,那么我以前的所有绑定都将丢失。我想保留我以前的所有绑定,也想绑定新添加的字段。
请帮我..
c# - C# - 获取函数返回的字符串以外的字符串
我有一个 pdf pdf 确实有 XFA 部分,因为标准 XFA 看起来像
我需要将 XML 提取到文件中;我知道文件创建方法为
但是,将 xml 部分放入此文件尚不清楚,我看到 XML 可以从 PDF 派生为
代替这个我用
表单部分指定 Acrobat 字典是否存在的表单类型;请帮我在记事本中提取xml文件
pdf - 在提交到服务器之前保存 Livecycle PDF 文件
我创建了一个 LiveCycle PDF 表单,其中包含一个提交按钮,用于将其作为 XDP(包括 base64 编码的 PDF)发送到服务器,该服务器提取 XML 数据并将其保存到数据库,然后提取编码流,对其进行解码并将其保存为服务器上的 PDF。
我遇到的问题是,一旦我打开由 base64 编码数据制成的 PDF,它们似乎是空的。经过一些测试,我发现如果我在提交之前手动保存 PDF,则在保存时输入的信息包含在编码的 PDF 中(而完整的数据包含在 XML 部分中)。
所以我的问题是有办法:
自动保存 PDF 或以其他方式保存数据,以便在 XDP 的 base64 编码部分发送?(优选)
识别文档中的更改何时发生更改并要求用户在单击提交之前保存 PDF?
pdf - 如何通过 HTTP REST 请求在 Adobe LiveCycle ES3 中将 XDP 转换为 PDF
我有:LiveCycle 服务器(ES3、JBOSS)、Workbench、Designer。使用 LC Desginer 我将 PDF 转换为 XDP - 现在是模板。现在我需要将该 XDP 文件转换为 PDF。所以,我想我应该以某种方式通过 HTTP 请求调用 LiveCycle 服务器,在这个请求的正文中,我可以发送 XDP 文档的正文。我从 LC 需要的只是 PDF。
看起来很简单的任务,但我找不到任何信息如何做到这一点。我看到了很多如何在 Java 中执行此操作的示例,但我不需要 Java,我需要通过 HTTP(REST 端点或 SOAP,如果不可能)来执行此操作。
也许我需要在 Workbench 中创建一些“应用程序”?如果是这样,是否有任何分步文档?或者也许有人可以解释我,如何做到这一点。也许 ES3 Server 中已经有内置应用程序 - 我认为这是非常常见和简单的情况。
UPD:我已经为这个问题在 Odesk 找到了工作,我保证在这里发布解决方案以与社区分享知识
pdf - 从 PDF 中提取 xdp 或 xfa
我使用 Adobe LiveCycle Designer 创建了一个 PDF 表单。我现在正努力在填写完 PDF 后以编程方式从 PDF 中提取数据。
我尝试使用 poppler(qt4 绑定,但我想这并不重要)来做到这一点,但显然 poppler 无法处理 XFA 表单。虽然 evince 和 okular 能够显示表单...
据我了解,PDF 包含一个 XDP,而 XDP 又包含 XFA 表单。我的问题是,如何从 PDF 中提取这些数据?
如果有库,c++、java、python 或 PHP 是我的选择。
java - PDFBox 臃肿的 PDF 文件大小
使用 PDFBox 可以读取由 livecycle 创建的动态 PDF。下面的代码读取然后写回用于创建动态 PDF 的 xml 文件。我有点担心,因为生成的文件从 647kb pdf 开始非常大。新的 pdf 14000kb。任何人都知道如何减少生成的新文件的大小。写回pdf文件时可以设置某种类型的压缩吗?