问题标签 [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.
javascript - 从 javascript 调用 this.print 后在 Acrobat Reader 中恢复选定的打印机
有没有办法在打印之前保存当前打印机并在调用“this.print”后恢复它?
我们的网络应用程序打印了许多报告。大多数报告都生成并显示在当前正在查看的网页上的 iframe 中。然后,用户可以通过与 Adobe 的菜单交互进行打印。
我们的少数报告需要自动打印到特定的打印机。在生成这些报告时,我们将以下 JavaScript 添加到 PDF。然后将 PDF 加载到隐藏的 iframe 中并打印。
这很好用,文件打印到正确的打印机。
打印下一份报告时出现问题。当用户单击 Adobe 的打印按钮时,选定的打印机将是调用“this.print”时设置的打印机。有时用户不会看到选择了错误的打印机,并定期将报告打印到标签打印机。
我想做类似以下的事情......
感谢您的帮助迈克
internet-explorer-8 - 带有 IE8/XP/Reader 9.4 的 Adobe LiveCycle Workspace 中的框架问题
当用户在 Workspace 中打开表单时,它会在单独的框架中呈现,而不是在 UI 中的正常位置。此框架无法重新定位并遮盖/阻止用户操作按钮,从而阻止用户继续该过程。IE7/XP/任何版本的 Reader 9 都没有问题。
明显的解决方法是使用其他浏览器,但 IE8/XP/Reader 9.4 配置在我们的环境中很普遍,用户没有管理员权限自行安装其他浏览器。由于其他应用程序的依赖关系,如果这恰好是问题,那么更改 Reader 版本将是一个更简单的选择。
有人遇到过这种情况么?任何想法可能导致此问题的组件?
javascript - javascript检测浏览器的adobe reader插件
如果未安装 pdf 查看器插件,如何检测它并发出警告消息以安装 pdf 查看器
pdf - 在 PDF AcroForms HTTP-POST 之后处理响应
我想通知用户他从 PDF 文件提交的 HTML 表单已成功(或未成功)。现在,当我将浏览器插件与 adobe reader 一起使用时,我可以在浏览器中显示 HTML 响应。在使用独立阅读器提交表单的情况下,我收到“无法处理 text/html 类型的内容;charset=uft-8”错误。
我的问题是:我的回复应该使用什么类型/格式,独立阅读器和浏览器插件都可以处理。
css - CSS 不透明度不适用于在 iframe 中打开的 Adobe pdf 阅读器
将背景应用到具有一定透明度的整个页面不适用于在 iframe 中打开的 pdf。为什么PDF没有被背景隐藏?
这是一个示例http://jsfiddle.net/JXT5V/3/ (示例在 Chrome 中不起作用)
c# - 启动第二个实例时 Adobe Reader 进程失败
Process
在我们的 C# WinForms 应用程序中,我们生成 PDF 文件并通过该类启动 Adobe Reader(或任何默认系统 .pdf 处理程序) 。由于我们的 PDF 文件可能很大(大约 200K),我们处理该Exited
事件然后清理临时文件。
当文件被打开然后再次关闭时,系统会按要求工作。但是,当打开第二个文件时(在关闭 Adobe Reader 之前),第二个进程会立即退出(因为 Reader 现在正在使用它的 MDI 功能)并且在我们的Exited
处理程序中,我们的 File.Delete 调用应该会失败,因为它已被现在加入的 Adobe 进程锁定。然而,在阅读器中,我们得到:
打开此文档时出错。找不到该文件。
不寻常的是,如果我在文件删除之前放置一个调试器断点并允许它尝试(并失败)删除,那么系统会按预期运行!
我很肯定该文件存在,并且相当肯定该文件的所有句柄/文件流在开始该过程之前都已关闭。
我们使用以下代码启动:
注意:我们使用_pdfProcessDictionary
来存储对 Process 对象的引用,以便它们保持在范围内,以便可以成功引发 Exited 事件。
我们的清理/退出事件是:
可能的解决方案:
- 检测文件是否还在另一个进程中打开
- 检测到第二个进程还没有真正完全退出,而是在第一个进程中打开了文件
.net - 在 .NET WebBrowser 控件中显示 PDF 时,如何隐藏 Adobe Reader 工具栏?
我正在尝试在 .NET Web 浏览器控件中加载 PDF 文档。在 v10 之前的 Adobe Reader 版本(又名“X”)中,加载的 PDF 不显示工具栏——您只会看到 PDF 文档。在新发布的 Reader v10 中,有一个我不希望看到的工具栏。我想知道是否有人知道如何隐藏此工具栏。
我认为答案可能在注册表中,因为我没有用于访问 Reader 的直接代码。一切都由 mime 类型通过WebBrowser
控件处理。
我加载 PDF 文件的代码如下:
c# - Adobe Reader 文本拖放问题
我发现 Adobe Reader 和简单文本的拖放功能存在问题。
当我简单地选择一些文本并将其放入我的一些 .NET 应用程序(或任何文本编辑器,如 notepad++ 或 VisualStudio)中时,文本会附加随机字符。
我很努力地观察了这个问题,就我的观察而言,我可以说以下几点:
- 它不会发生两次选择相同的文本进行拖动。
- 附加的文本总是只有几个字符长(至少十个)
- 有时看起来附加的字符是较早被删除和删除的文本片段
- 有时附加的字符不是字母数字字符,因此难以识别
- 选定的文本可以在任何地方(不仅仅是整个段落)
我将删除的文本与我的应用程序中的其他文本进行比较,这显然失败了,因为有些字符我没有拖动。
在 .NET 方面,我使用标准 IDataObject 接口并尝试了多种格式,但行为始终相同。它可以被复制,但它是不可预测的,因为它是随机发生的。
所以我的问题是:这是 Adobe Reader 的缓冲区填充问题(顺便说一句,它发生在版本 8,9 中,X 关闭了安全模式)?这是否取决于哪个第三方程序创建了 pdf?是否有人经历过同样的行为(因为我对此一无所知)?
提前我必须说没有其他 pdf-Reader 是一个选项,因为它是这里的商业政策:)。
非常感谢能够回答这个问题的人。
activex - Adobe Reader X (10.0) ActiveX:注释被禁用
我只是在一个小的示例应用程序中嵌入了 Adobe Reader X ActiveX 控件。所有与注释和注释相关的控件都被禁用。
这是为什么?我可以通过代码启用它们吗?
c# - 检查 Adobe Acrobat Reader 是否打开并获取 pdf 的文件名
我正在寻找一种使用 C# 检查的方法,如果有一个打开的 Adobe Acrobat Reader,当它存在时,使用打开的 PDF 的路径获取文件名。
有人可以给我小费吗?
谢谢你。
最好的问候,托马斯