问题标签 [adobe-reader]

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 回答
1382 浏览

winapi - 如何将 DLL 注入 Adob​​e Reader X

我需要将一个 DLL 注入到 Adob​​e Reader X 中,该 DLL 读取发送到滚动条的事件(即使它是隐藏的)。我需要这样做才能找出我在文档的哪一页。

我尝试使用 win32 钩子 API 钩子一个 dll,我给桌面上的所有进程一个 CBT 钩子并监听 Adob​​e Reader X 窗口的创建,然后用我的滚动条钩子钩子这个窗口。

问题是我从来没有在 Adob​​e Reader X 上放置滚动条挂钩,在创建这些窗口时我没有收到这些窗口的创建窗口或窗口激活消息。我如何获取这些消息以及如何连接到 Adob​​e Reader X?

如果您需要,这是标题

0 投票
2 回答
2240 浏览

javascript - 使用 javascript 从 PDF 获取信息(标题、主题、作者、制作人...)

我正在尝试学习如何在 pdf 文件中使用 javascript,以及如何从 /Info 对象中获取信息,例如作者和标题。我找到了两种在 pdf 中使用 js 的方法,并且我将 2 个示例放在一起,第一个有效,第二个无效。它们都执行 javascript,但第二个代码无法访问 /Info 数据。我不知道为什么。

示例 1(此代码显示带有 /Title 内容的警报,工作正常):

示例 2(这个不显示任何警报,但如果我用字符串替换标题,它会显示警报);

(这两个 pdf 源都不是真正有效的 pdf,但 js 被执行,我删除了很多东西以使它们更易于阅读)

有人知道为什么 app.alert(title) 不适用于第二个示例吗?

0 投票
1 回答
1909 浏览

javascript - 在 IE 中检测 adobe reader

我一直在使用新的 ActiveXObject ('AcroPDF.PDF') 来检测任何 Adob​​e Reader 版本 7 或更高版本。就在最近,Adobe Reader 推出了更新。现在,当我尝试运行该代码时。它只是“死”。还有其他人遇到同样的问题吗?欢迎任何建议或想法。

提前致谢,

注意:IE8。Adobe Reader X。Windows XP。

0 投票
1 回答
1143 浏览

php - 想要通过 FDF / XFDF 填写表格时如何在 Adob​​e Reader 中命名“组”复选框

我已经设法通过 fdf 文件和 xfdf 文件填充普通的 pdf 文本字段。我的问题是我需要检查一些复选框。

我已经阅读了这篇题为“FDF - 如何选中复选框?”的文章。但我仍然无法让我的工作。

我感到困惑的一件事是我应该如何命名 pdf 表单上的复选框。如果我有一组名为“性别”的单选按钮,我该如何在 pdf 表单上命名它们。Adobe 表单上的复选框是否有相同的无线电组概念?

到目前为止,使用“性别”示例,我只是将复选框命名为“性别M”和“性别F”,但 fdf:

不选中“genderM”框。

非常感谢有关此问题的任何帮助以及有关最佳实践的任何建议。

回顾:

  1. 在为 pdf 表单命名输入字段时,Adobe Reader 是否有复选框或单选组的概念?
  2. 无论是或否,我如何检查该框?

非常感谢

0 投票
1 回答
1766 浏览

c# - 如何在安装过程中检测计算机(不仅仅是浏览器)中的 Adob​​e Acrobat Reader 安装?

我为我的 C# 项目创建了一个 VS 安装程序。在进行实际安装之前,我需要客户端的机器先安装 Adob​​e Acrobat Reader X。

我该怎么做呢?谢谢!

0 投票
1 回答
780 浏览

c# - Read MainWindowHandle For Process

i tried to read MainWindowHanlde For Acrobat Reader 10 Process so i can SetParent API i tried this

and the result is hWndDocked = 0 even i tried this on acrobat reader 9 and i got the MainWindowHandle but it didn't work on acrobat reader 10

please help And Thanks

0 投票
1 回答
2524 浏览

pdf - 使用远程 PDF 的 XDP 文件

在我们的一个应用程序中,我们有一个脚本将数据库中的数据转储到格式良好的 XDP 文件中,用户可以下载该文件。<pdf>XDP 通过标签包含对同一服务器上 PDF 的引用。这个想法是用户可以转储数据,获取 XDP,它将下载 PDF 并自动填写数据,然后他们可以保存、打印或发送电子邮件。

问题是 Adob​​e Reader(或 Acrobat)反而会打开默认的 Web 浏览器来尝试下载 PDF,如果您从浏览器打开它,它不会自动填充从数据库转储的数据。如果我使用 XDP 并使用文本编辑器将<pdf>标签中的链接更改为本地下载的副本,则表单会很好地填充,因此 XDP 编写正确,但这不是一个实用的解决方案,因为大多数用户不知道怎么做。

我的问题是,是否有办法自动执行此过程,以便 Adob​​e Reader 或 Acrobat 下载 PDF 文件并自动填充数据,并且不尝试通过 Web 浏览器路由该过程。

编辑

使用 Seeker 的答案,我们在 PHP 中提出了以下简短代码段:

然后在处理 XML 的 PHP 文件中:

0 投票
1 回答
2122 浏览

adobe - 如何使用 Adob​​e X Pro 获取字体大小/类型

我在一所大学工作,我们可以使用完整的 Adob​​e 套件,因此软件不是问题(但我对使用它并不十分熟悉)。我正在与需要使用报告生成器重建 PDF 的大学合作,但没有关于如何模拟 PDF 的任何规范。我怎么能向他提供一些关于间距和字体类型以及诸如此类的有价值的信息。

0 投票
0 回答
645 浏览

c# - 如何使用 C# 在 Adob​​e Reader(PDF) 中添加新的上下文菜单

我正在开发一个应用程序,我需要在 pdf 查看器(Adobe Reader)中创建一个新的上下文菜单项。谁能告诉我如何使用 C# 创建它?

提前致谢。

0 投票
1 回答
768 浏览

applescript - 在applescript中获取当前的adobe阅读器窗口标题

我编写了以下代码片段来获取 Firefox 窗口的标题,

它运行良好,但是当我将 firefox 更改为 adobe 时,出现以下错误

“Adobe Reader 出现错误:无法获取窗口 1 的名称。”

任何人都知道如何获得窗口标题?