问题标签 [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.

0 投票
1 回答
361 浏览

c# - 从其他 PDF 或图像自动创建可搜索的 PDF

我需要创建一个应用程序或脚本,让您可以从另一个 PDF 或图像创建可搜索的 PDF。我尝试使用 Adob​​e Acrobat 的 SDK,但没有找到在其他应用程序中使用 Acrobat 的 OCR 功能的解决方案。

您有其他解决方案,或者您可以帮我解决 Acrobat 的 SDK 吗?

0 投票
2 回答
6407 浏览

vba - 通过 VBA 和 Acrobat IAC 将页码添加到 pdf

我正在尝试从 Excel vba 执行以下操作:

  1. 将某些工作表导出为 pdf
  2. 取一个已有的pdf文档,插入到新生成的pdf中的特定位置(不一定是末尾或开头)
  3. 为合并的 pdf 的页面编号,省略两个标题页

我已经想通了第一步。对于第二步和第三步,我可以使用 Adob​​e Acrobat XI Pro。由于我想从 vba 一次性完成此操作,因此我下载了 Acrobat SDK。通过一些快速的谷歌搜索,我想我现在应该能够使用 IAC 找出第二步,但第三步(奇怪的是)似乎是最困难的。欢迎大家提出意见。

最佳,美国国立卫生研究院

0 投票
1 回答
355 浏览

c# - 在 WebBrowser 控件中使用 Adob​​e 插件

我一直在尝试在 ac# WinForm 的 Adob​​e 插件中启用评论,但我找不到方法。我什至开始对另一个问题进行赏金,但我没有得到任何帮助(在 Adob​​e AxAcroPDFLib 中启用注释)。

所以我想知道是否可以在 C# WinForm 中的 WebBrowser 控件中使用浏览器插件版本。如果是这样,我可以在这个插件中使用 Javascript,例如:

如果可能,请提供示例代码。

0 投票
1 回答
432 浏览

batch-processing - adobe acrobat 动作或批处理 - js 获取文件夹中所有文件的路径

因此,我想创建一个将获取文件夹的操作,并显示/存储其内容文件名(因为我稍后想通过文件名操作此文件夹中的文件)。我相信这是通过javascript实现的。

我做了 ff: create new action -> 从 -> A Folder on my Computer

我不知道下一步该做什么。

任何帮助都是极好的。

谢谢

0 投票
1 回答
235 浏览

javascript - adobe acrobat - 动作或批处理序列 - global.FileCnt 未定义

我在 adobe acrobat 文档中尝试了以下示例(请参见下面的代码)。但是,它永远不会到达“结束工作代码”行。登录后,global.FileCnt 始终未定义。这是为什么?它不应该由所选的pdf总数填充吗?我错过了什么吗?

谢谢!

0 投票
1 回答
219 浏览

c# - 强制嵌入式 Acrobat 查看器捕获鼠标滚轮

我在 C# winform 应用程序中有一个嵌入式 Acrobat 查看器。查看器位于选项tabPage1卡控件的选项卡页中

我使用此答案中的代码:(1)

我想强制查看器捕获鼠标滚轮,以便文件滚动。

当我切换到另一个窗口并返回应用程序时,我发现标签页名称集中,并且文件不滚动。

我使用 Adob​​e Acrobat DC。有没有办法做到这一点?

0 投票
1 回答
56 浏览

javascript - 如何在 Adob​​e Acrobat 表单中使用 javascript 组织团队工作

我是 Adob​​e Forms API 的新手。我们的团队支持复杂的 Adob​​e Forms,进行事件处理程序、计算等。

由于 PDF 二进制性质,目前我看不到通过 SVN 同步我们的工作的方法。似乎不可能合并不同开发人员对一个 PDF 文件所做的更改。

我的想法是 - 在 SVN 外部 js 文件中不包含在 PDF 中,并在文档打开时以某种方式评估。

可能的 js 代码源是

  • 评估 pdf 数据附件 (js /txt)
  • 评估远程数据(soap、ADBC、ajax、cdn)

请给我一个线索 - 遵循什么方向。我错过了一些简单的想法如何得到它?

我知道有可能要求用户手动将 JS 文件放在 APP 文件夹中,但这是最后的手段。

JS_Dev_Contexts 文档

0 投票
1 回答
122 浏览

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

0 投票
1 回答
148 浏览

pdf - 智能/可填充 PDF 添加更多属性

我正在使用 Acrobat Pro DC 创建智能/可填充 PDF。


我创建了一个包含 250 多个字段(以表格方式)的 word 文件,导出为 PDF,然后在“准备表单”选项中添加了复选框、下拉菜单和几个按钮,表单就准备好了。现在我想在该 PDF 中添加 50 多个字段,但如果我按照相同的程序导出到 PDF,然后“准备表单”,那么我将放弃我最初编写的所有旧验证和脚本。


为了克服这种情况,我尝试了一些对我不起作用的方法:

  1. 转到“编辑 PDF”选项并尝试编辑 PDF,但这不起作用,因为该选项有助于编辑文本和图像,但我有表格格式的字段,所以如果我想添加一个不能包含 N x N 字段的表格
  2. 尝试复制所有元素,包括文本框、复选框、下拉按钮等,但无法一次复制所有元素,然后尝试在 15-15 之类的小组中进行尝试,但仍然有效,但我仍然必须重新定位,所以这不是一个可行的方法
  3. 尝试导出包括文本框、复选框、下拉按钮等在内的元素,但 Acrobat Pro DC 无济于事
  4. 许多其他操纵性的事情,但没有帮助。

请帮助我克服这个问题。提前致谢。

0 投票
1 回答
1366 浏览

adobe - adobe Acrobat 中的条件格式

我是 Acrobat 的新手,在条件格式方面需要一些帮助,我有 2 个文本字段。如果我输入一个 >0 但 <10 的数字,第二个框的背景颜色应该变成黄色。如果我输入一个 <20 但 >10 的数字,它应该变成橙色。

请帮助理解 Acrobat DOM 元素。