问题标签 [livecycle]
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.
pdf - 哪个 Adobe 产品/什么 API 用于表单输入
我在以 Java 为中心的 Web 应用程序中嵌入了 PDF。
我想让用户直接在 PDF 中输入数据,并在服务器端接收该数据。
我在寻找什么 API?LiveCycle 可能会这样做,想知道还有什么可能符合要求。
asp.net - 使用 xml 数据合并/填充 pdf 表单文件
假设我在网站上有一个 pdf 表单文件,由用户填写并提交给服务器。在服务器端(Asp.Net)我想将我收到的 xml 格式的数据与填充的空 pdf 表单合并并保存。
正如我发现的那样,有几种可能的方法:
- 使用 adobe acrobat 创建的 pdf 表单并用 itextsharp 填充。
- 使用 adobe acrobat 创建的 pdf 表单并用 FDF Toolkit .net 填充它(这似乎在内部使用 itextsharp)
- 美元 pdfkt 填写表格。
- 使用 adobe livecycle 创建的 pdf 表单文件,并使用表单数据集成服务合并数据
由于我对此类任务没有经验,您能否建议哪个选项更好/更容易并提供一些额外的提示?
先感谢您。
adobe - 如何在 LiveCycle Designer 表单中动态加载图像和片段?
我创建了几个共享模板 (.xdp),它们将在多个客户端之间共享。显然,每个客户都有自己的标志,我想在表单生成时设置标志。
尽管我不确定我的方法是否良好,但我设法动态更改了徽标。
在 xml 数据源中,我有这个元素:
p>在表单本身中,我使用以下 javascript 代码设置了图像 href:
我已将徽标存储在服务器上与共享模板相同的文件夹中。
这是动态加载徽标的好方法吗?
我一直在尝试使用每个客户端的页脚片段实现相同的动态行为,但我一直无法弄清楚如何按需加载这些。我可以将每个页脚片段放入图像中,但如果可能的话,我想避免它。
pdf - 如何在 LiveCycle 过程中将扁平化的 PDF 转换为 PCL?
我希望在 Workbench 过程中将非 XFA PDF 转换为 PCL,并且对geneartePrintedOutput 服务没有任何运气。我从 Contentspace 中检索了一个扁平化的 PDF(使用 retrieveContent),并且需要将非 XFA PDF 转换为 PCL,而无需立即将其发送到打印机。我们不能通过 generatePrintedOutput 实现这一点吗?还有其他选择吗?
c# - LiveCycle PDF 作为 XML 提交到 .NET webservice
我有一个 LiveCycle 设计的 PDF,我想让它的提交按钮将表单中的 XML 数据发送到 .NET Web 服务。我知道如何做到这一点,但我在网络服务方面并不是很清楚。我的 web 服务的方法签名应该是什么来接受 XML 数据?
或者
?
收到 XML 后,我只想通过电子邮件将 XML 作为附件发送(我可以自己管理),但是有什么方法可以让我的 web 服务的 bool 返回类型导致 PDF 向用户显示成功/失败消息?
c# - 在线编辑 PDF 并将数据保存并形成到服务器
我有一些 PDF 文档正在浏览器中显示,其中一些字段已经使用 iTextSharp 从数据库中预先填充(我们正在运行 Windows Server 2008、IIS 7、SQL Server 2008 和 ASP.NET 2.0/2.5 与 C# )。我们的客户需要能够填写其余字段并将 PDF 保存到服务器。
我考虑了以下几种可能性:
1.)以某种方式使用 iTextSharp 解析表单字段,获取所有表单数据并将其保存到提交时的数据库中。
2.) 使用带有某种 JS 点击事件的 LiveCycle 向 PDF 本身添加提交按钮,以将 FDF/XFDF/XDP/XML 数据保存到数据库或服务器上的平面文件中。
我目前不确定最好的方法是什么,什么会起作用,或者如何实施这些可能的解决方案,所以任何帮助都将不胜感激。
更新:
我们已经成功地将 PDF 表单数据提交回服务器,将 FDF 转换为 XML 并保存到数据库中。然而,LiveCycle 动态 PDF 的工作方式似乎不同。当我们将 PDF 提交回服务器时,我们会收到 500 内部服务器错误。因此,到目前为止,该过程有效,但仅适用于我们的静态(非 LiveCycle)PDF。
知道为什么我们可能会在 LiveCycle 表单上收到内部服务器错误吗?
adobe - Adobe LiveCycle Designer - 数据绑定和分发 - 个性化数据的合并
我想知道是否有人可以帮助我。我正在使用 Adobe Acrobat Pro 9 和 LiveCycle 设计器,我想做的是创建一个动态表单,我可以将其发送给多个收件人,其中包含收件人的个人数据(姓名、地址等),预先填充在表格。
这可能吗(只有 Adobe Acrobat Pro 和 LiveCycle 设计器,而不是 LiveCycle 套件的其余部分)?
我可以通过 LiveCycle Designer 将表单字段数据绑定到我的数据库,这没有问题。当我预览表单时,我会看到数据库中第一个人的值 - 我需要做的是分发表单并根据表单通过电子邮件发送给谁来更改这些值?
从我可以看到 Acrobat Pro 和 LiveCycle 设计器中内置的数据绑定和表单分发不让你做这种邮件合并类型的分发,但我只是想在我去写之前咨询有更多经验的人自己进行合并和分发的解决方案。
非常感谢任何帮助!
谢谢
卡罗克
java - 使用 Adobe BlazeDS/LiveCycle 向客户推送问题
在过去的几周里,我一直在创建一种完全围绕玩家行为的基于文本的冒险游戏。一般的想法是有一个模拟类来维护世界的状态,并且是模拟控制器(即玩家)的责任来保持动作的进行。大多数情况下,会说控制器告诉模拟要做什么(即模拟向前 1 个时间步长),但有时模拟需要向控制器询问一些事情。因此,我创建了一个这样的界面:
所有这一切的主控制循环都必须在 中实现SimulationController.run()
,但模拟也可以调用其他方法向玩家请求一些信息。
我目前正在使用带有 BlazeDS 的 Adobe Flex 来创建一个非常简单的用户界面,该界面将通过实现或持有实现SimulationController
接口的东西来与模拟通信。有“长轮询”的概念,但我不承认完全知道如何将它与诸如此类的远程对象一起使用。
我的问题是,将信息推送到播放器以便所有Simulation
请求直接发送到 Flash 客户端并且所有控制循环逻辑都可以保留在 Java 端的良好设计模式是什么?
谢谢!
adobe - Adobe LiveCycle Designer 上下文中的认证表单是什么?
Adobe LiveCycle Designer 上下文中的认证表单是什么?如何制作认证表格?
java - 带有 ColdFusion 8.0 数据管理事件网关问题的 LiveCycle 2.6.1 数据管理
我最近一直在开发一个项目,该项目涉及使用数据管理事件网关将事件从 ColdFusion 发送到 LiveCycle 2.6.1 到 Flex 4.0 客户端(LiveCycle 和 ColdFusion 位于不同的实例上,但在同一台服务器上)。
首先,我使用了 ColdFusion 汇编器、DAO 和模型,一切都在本地运行良好。在将此设置部署到测试站点后,我认为此设置在跨多个服务器配置集群实例方面会非常麻烦。然后我决定将我的汇编程序、DAO 和模型转换为 Java。转换进行得很顺利,Flex 客户端看到的数据与使用 ColdFusion 适配器时完全相同。
当我尝试从我的 ColdFusion 应用程序向 Flex 客户端发送更新时,我收到一条错误消息,指出:
“无法在 localhost:1099 上的 RMI 注册表中找到目标 My_Dest 的 Flex 适配器。Flex 适配器可能未运行或目标可能不正确。”
看到这个错误后,我下载了一个基于 Java 的 RMI 检查器以查看发生了什么。为了更好地了解使用 ColdFusion 适配器时发生的情况,我将 data-management-config 文件切换回 CF 适配器。我注意到RMI条目如下:
一旦我收集了这些数据作为基础,我在我的数据管理配置文件中转换回 Java 适配器,重新启动服务器,并再次运行 RMI 检查器。只显示“ localhost:1099/cfassembler/my_cf_instance
”。(这个显示是因为我在我的 CF 实例的 CF Admin -> Flex 集成中选中了“启用远程 Adobe LiveCycle 数据管理访问” )。由于我不再需要检查它,我取消选中它并重新运行 RMI 检查器。正如它应该的那样,“l ocalhost:1099/cfdataserviceadapter/My_Dest
”消失了。由于没有显示目的地,这意味着 Flex 适配器没有向 RMI 注册我的“my_Dest”目的地。由于它没有注册,当我尝试通过 CF 数据管理事件网关发送消息时看不到它。
有谁可以帮我离开这里吗?当谈到 RMI 时,我当然可能会遗漏一些东西(我不经常使用 Java)。任何建议将不胜感激!