问题标签 [acrobat-sdk]
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.
c# - 从其他 PDF 或图像自动创建可搜索的 PDF
我需要创建一个应用程序或脚本,让您可以从另一个 PDF 或图像创建可搜索的 PDF。我尝试使用 Adobe Acrobat 的 SDK,但没有找到在其他应用程序中使用 Acrobat 的 OCR 功能的解决方案。
您有其他解决方案,或者您可以帮我解决 Acrobat 的 SDK 吗?
vba - 通过 VBA 和 Acrobat IAC 将页码添加到 pdf
我正在尝试从 Excel vba 执行以下操作:
- 将某些工作表导出为 pdf
- 取一个已有的pdf文档,插入到新生成的pdf中的特定位置(不一定是末尾或开头)
- 为合并的 pdf 的页面编号,省略两个标题页
我已经想通了第一步。对于第二步和第三步,我可以使用 Adobe Acrobat XI Pro。由于我想从 vba 一次性完成此操作,因此我下载了 Acrobat SDK。通过一些快速的谷歌搜索,我想我现在应该能够使用 IAC 找出第二步,但第三步(奇怪的是)似乎是最困难的。欢迎大家提出意见。
最佳,美国国立卫生研究院
c# - 在 WebBrowser 控件中使用 Adobe 插件
我一直在尝试在 ac# WinForm 的 Adobe 插件中启用评论,但我找不到方法。我什至开始对另一个问题进行赏金,但我没有得到任何帮助(在 Adobe AxAcroPDFLib 中启用注释)。
所以我想知道是否可以在 C# WinForm 中的 WebBrowser 控件中使用浏览器插件版本。如果是这样,我可以在这个插件中使用 Javascript,例如:
如果可能,请提供示例代码。
batch-processing - adobe acrobat 动作或批处理 - js 获取文件夹中所有文件的路径
因此,我想创建一个将获取文件夹的操作,并显示/存储其内容文件名(因为我稍后想通过文件名操作此文件夹中的文件)。我相信这是通过javascript实现的。
我做了 ff: create new action -> 从 -> A Folder on my Computer
我不知道下一步该做什么。
任何帮助都是极好的。
谢谢
javascript - adobe acrobat - 动作或批处理序列 - global.FileCnt 未定义
我在 adobe acrobat 文档中尝试了以下示例(请参见下面的代码)。但是,它永远不会到达“结束工作代码”行。登录后,global.FileCnt 始终未定义。这是为什么?它不应该由所选的pdf总数填充吗?我错过了什么吗?
谢谢!
c# - 强制嵌入式 Acrobat 查看器捕获鼠标滚轮
我在 C# winform 应用程序中有一个嵌入式 Acrobat 查看器。查看器位于选项tabPage1
卡控件的选项卡页中
我使用此答案中的代码:(1)
我想强制查看器捕获鼠标滚轮,以便文件滚动。
当我切换到另一个窗口并返回应用程序时,我发现标签页名称集中,并且文件不滚动。
我使用 Adobe Acrobat DC。有没有办法做到这一点?
javascript - 如何在 Adobe Acrobat 表单中使用 javascript 组织团队工作
我是 Adobe Forms API 的新手。我们的团队支持复杂的 Adobe Forms,进行事件处理程序、计算等。
由于 PDF 二进制性质,目前我看不到通过 SVN 同步我们的工作的方法。似乎不可能合并不同开发人员对一个 PDF 文件所做的更改。
我的想法是 - 在 SVN 外部 js 文件中不包含在 PDF 中,并在文档打开时以某种方式评估。
可能的 js 代码源是
- 评估 pdf 数据附件 (js /txt)
- 评估远程数据(soap、ADBC、ajax、cdn)
请给我一个线索 - 遵循什么方向。我错过了一些简单的想法如何得到它?
我知道有可能要求用户手动将 JS 文件放在 APP 文件夹中,但这是最后的手段。
javascript - 如何在 acrobat javascript soap 请求中为命名空间添加前缀
我正在尝试使用 acrobat javascript 的肥皂对象来使用 wcf 服务。我已经让它毫无问题地工作了。下面是运行良好的 javascript 代码。
这成功地在 Replicon 中创建了“测试活动”。
如果您注意到 reqParam,我必须为请求中的每种类型添加前缀命名空间。如果我不这样做,请求将不起作用。在提琴手我看到对象文字 reqParam 被转换为 xml 请求。
- 前缀命名空间的最佳方法是什么?我已经尝试过 SOAP.request 方法的 cNamespace 属性,但它不起作用,因为它在使用 SOAP 编码(默认)时不适用。
- 有没有其他推荐的方法来创建和传递请求。我正在使用 javascript 对象构建一个 acrobat 插件。我应该尝试以原生 xml 格式传递吗?如果是这样,如何?
普通请求(json 格式)如下所示。
{
"activity": {
"target": {
"uri": null,
"name": "test activity"
},
"name": "test activity",
"code": null,
"description": null
}
}
wsdl 网址是https://na2.replicon.com/services/ActivityService1.svc?wsdl
pdf - 智能/可填充 PDF 添加更多属性
我正在使用 Acrobat Pro DC 创建智能/可填充 PDF。
我创建了一个包含 250 多个字段(以表格方式)的 word 文件,导出为 PDF,然后在“准备表单”选项中添加了复选框、下拉菜单和几个按钮,表单就准备好了。现在我想在该 PDF 中添加 50 多个字段,但如果我按照相同的程序导出到 PDF,然后“准备表单”,那么我将放弃我最初编写的所有旧验证和脚本。
为了克服这种情况,我尝试了一些对我不起作用的方法:
- 转到“编辑 PDF”选项并尝试编辑 PDF,但这不起作用,因为该选项有助于编辑文本和图像,但我有表格格式的字段,所以如果我想添加一个不能包含 N x N 字段的表格
- 尝试复制所有元素,包括文本框、复选框、下拉按钮等,但无法一次复制所有元素,然后尝试在 15-15 之类的小组中进行尝试,但仍然有效,但我仍然必须重新定位,所以这不是一个可行的方法
- 尝试导出包括文本框、复选框、下拉按钮等在内的元素,但 Acrobat Pro DC 无济于事
- 许多其他操纵性的事情,但没有帮助。
请帮助我克服这个问题。提前致谢。
adobe - adobe Acrobat 中的条件格式
我是 Acrobat 的新手,在条件格式方面需要一些帮助,我有 2 个文本字段。如果我输入一个 >0 但 <10 的数字,第二个框的背景颜色应该变成黄色。如果我输入一个 <20 但 >10 的数字,它应该变成橙色。
请帮助理解 Acrobat DOM 元素。