问题标签 [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.
delphi - 从 Adobe Reader 的 ActiveX 控件获取 PDF 文档的页码
我成功地使用 Delph 7 和 Adobe Reader 版本 7 的 ActiveX 控件从 ActiveX 组件 (TAcroPDF) 中打开的 PDF 文档中提取页码。我有兴趣升级到最新的 Adobe 阅读器,但 Adobe Reader 8(和 9)发生了一些变化,导致我无法升级(我没有测试过 Adobe 10/X)。在 Adobe 7 中,我使用 Windows SDK 函数 EnumChildWindows 来收集包含 TAcroPDF 组件的表单的子窗口,并找到一个名为 AVPageNumView 的控件,然后使用 FindWindowEx 来获取它的句柄。然后我调用 SendMessage 来获取具有页码信息的控件的文本。在 Adobe 8 和 9 中,窗口/控件 AVPageNumView 似乎不再存在。因此,我被困在 Adobe 7 中,仍在寻找获取页码的方法,最好是 Adobe 9 或 10/X。
谢谢,迈克尔
javascript - 如何通过我的 jQuery UI 对话阻止 IE7/8 中的 adobe reader 流血?
我有一个简单的设置http://denishoctor.me/readertest.html(下面的代码)。该按钮在嵌入的 pdf 上打开一个对话框。除了 IE6/7/8 之外,这在所有方面都很好。
有谁知道如何阻止这个?
谢谢,丹尼斯
更新:我找到了http://groups.google.com/group/jquery-ui/browse_thread/thread/66c7d2d31feedea9?fwc=1。WHich 谈论http://brandonaaron.net/code/bgiframe/docs/。如前所述,任何人都知道需要进行哪些更改才能使其在 IE 中为 PDF 工作?
mfc - Adobe Reader ActiveX 阻止加速器
我在 MFC 应用程序中嵌入了一个 Adobe Reader ActiveX 控件作为子窗口,但是如果 Reader 具有焦点,则不会触发我的 MFC 应用程序中定义的任何加速器,无论它们是否被 Adobe Reader 使用。如果我使用相同的方法嵌入其他 ActiveX 控件,我可以毫无问题地检测到我的加速器。
我使用 Visual Studio 2008 IDE 为 Adobe Reader ActiveX 控件(默认称为 CAcroAXDocShim)生成包装器。在 WM_INITDIALOG 处理期间用于创建控件的代码是:
出现该窗口,正确加载 PDF,并且工作正常,但是如果 ActiveX 控件具有焦点,我无法拦截键盘输入,方法是:
- 使用加速器
- CWinApp 派生类上的 PreTranslateMessage
- ActiveX 控件的父窗口的窗口类上的 PreTranslateMessage
- 处理 WM_SYSCOMMAND
事实上,我试图在主窗口消息循环中的键的 WM_KEYDOWN 消息上设置断点,当 ActiveX 控件获得焦点时,它似乎从未被击中。我曾尝试在我的应用程序中使用键盘钩子来覆盖控件的键处理,但它似乎工作不可靠 - 它会运行一段时间,但经过一些交互后,键盘钩子会完全停止。
有任何想法吗?提前致谢。
adobe - 如何监控由 Adobe PDF 文件建立的网络连接?
我有一个从服务器位置获取数据的 PDF 文件。它在连接和获取数据之前提示我 - 我如何查看它发送和检索的数据?
command-line - PDF to tiff ImageMagick 问题
我正在尝试将 pdf 转换为 tiff 图像以进行 OCR。我使用“-density 300x300 -depth 8”作为参数。第一个问题是我从 500 KB 的 pdf 文件中得到 72 MB 的 tiff 文件。第二个问题是导致 OCR 失败的结果图像质量差。在这里你可以自己看看。Adobe acrobat 阅读器生成(打印)tiff 图像:
ImageMagick tiff 图像:
差异是巨大的。如何使用 ImageMagick 获得与 Adobe 生成的图像一样好的效果?不需要 tiff,其他格式也可以。
UPD:我找到了“antialias”选项。现在好多了。但 OCR 结果仍然不如 Adobe 版本准确。
pdf - 使用浏览器中的 Adobe Reader 呈现 PDF 的 ASP Classic 站点问题
我在 ASP Classic 站点的 Adobe Reader 的“浏览器中”功能中呈现 PDF 输出时遇到问题。
我有一个带有少量输入的表单,可以滚动并制作 PDF 报告。当保存为文件时,报告正确呈现(考虑了所有输入值),但在 Reader v7.0 中显示时显示空白屏幕,并直接进入 v8.1.2 中的无输入值报告。
从此处在浏览器中按“刷新”也将显示一个报告,表明没有任何 HTML 表单输入被结转。
- 是否有任何我可能遗漏的 HTML 表单回发的基本机制?
*令 m *e 困惑的一件事是,取消选中 Adobe Reader 中的“在浏览器中显示”选项并且不重新启动浏览器会在两个版本中给出正确的报告。
另一个可能的问题与浏览器的“受信任站点”政策有关。该域已添加到受信任列表中,并且:
- HTML 输入表单在状态栏中显示为受信任站点
- 浏览器内 PDF 屏幕显示在“未知区域”</li>
澄清:
- 如果Reader被卸载,下载的文件是正确的
- 如果安装了 Reader,并设置为不显示在浏览器中,则输出正确
- 如果设置为使用 Adobe Reader 在浏览器中显示,则
- v7.0 – 显示空白屏幕。“刷新”转到无输入值 PDF 报告
- v8.1.2 – 显示无输入值报告
- 取消选中 Adobe Reader 中的“在浏览器中显示”选项并且不重新启动浏览器会在两个版本中提供正确的报告
有一个可以工作的旧生产环境,它能够在我们测试的同一台机器上使用 Reader v7.0 在浏览器中正确显示 PDF 文件。所描述的问题发生在具有更严格安全控制的新环境中设置相同的代码。
该环境还使用了较旧的技术,不会升级。这包括:
- 该网站是 ASP 经典
- 代码输出PDF v1.3
- Internet Explorer 6。是的。6.
关于为什么报告并不总是继承 HTML 输入的任何想法?
任何帮助表示赞赏,谢谢。
wpf - 在 64 位 wpf 应用程序中显示 pdf
对于 32 位 wpf 应用程序,如果我想显示 pdf,我通常使用以下代码:
然后 adobe reader 接管,我的 pdf 显示在屏幕上。问题是我想将我的应用程序编译为 AnyCPU,以便它将在 x64 系统上以 64 位模式运行。因此,在 64 位系统上,上面的代码创建了一个 64 位浏览器,而 adobe reader 插件在其中不起作用,因此用户会得到一个文件下载框。
有谁知道在 64 位 wpf 应用程序中显示 pdf 的方法?我对 3rd 方库开放,无论是否免费。或者有没有办法让 WebBrowser 在 32 位模式下运行?
谢谢,
android - 从具有特定约束的应用程序中打开 Adobe Reader 中的特定页面
我在 Adobe 阅读器中从我的应用程序中打开一个 pdf 文件,现在...
-> 如果我想从我的应用程序打开 PDF 的第 n 页到 Adobe 阅读器.. 我可以这样做吗?[我想跟踪上次查看的页码并从那里打开 pdf...下次查看]
-> 我可以在屏幕中间打开 Adobe 阅读器,并在顶部显示我的应用程序名称和我的菜单选项吗?
pdf - PDF 根对象中的错误
此 PDF 根对象将使 Adobe Reader 失败。Foxit、Nuance、Evince、SumatraPDF 等其他 PDF 阅读器可以毫无问题地打开 PDF 文件。问题是 /Dests 需要间接对象(PDF 参考)。删除 /Dests << >> 将使 Adobe Reader 打开文件,但打印失败。没有/Dests,所有其他阅读器都可以正常工作。任何想法如何纠正以下根对象示例中的语法?
javascript - iOS 中的 Acrobat javascript API
有没有办法在 iOS 平台上使用 Adobe Acrobat Javascript APIS 在 iPhone 和 iPad 应用程序中使用?
谢谢