问题标签 [acrobat]
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.
embed - 在 DIV 中重新加载嵌入 PDF(空 Accrobat Reader 错误弹出窗口)
我有一个用 C#/ASP.NET 编码的 Web 应用程序。当用户单击保存时,该应用程序基本上会导出一个 PDF 文件。然后它重新加载一个 DIV,将 EMBED(src 指向新生成的 pdf 文件)放入其中。有时嵌入区域只是变黑,我从 Acrobat Reader 得到这个窗口:http: //img180.imageshack.us/img180/3359/acreader.jpg。这是什么意思?有没有人见过这个?
html - 如何使用 Acrobat Reader 而不是 Acrobat 在网页中嵌入 PDF
我有一个使用 Acrobat 8 功能的 pdf 表单。该表单包含与托管网页交互的 Javascript。
我的一些 Windows 用户同时安装了 Adobe Acrobat 和 Acrobat Reader,并且需要 Adobe Acrobat 作为 pdf 文件的默认处理程序。使用 Adobe Acrobat 7 的用户无法使用该表单,即使他们可能安装了 Acrobat Reader 8 或 9。
目前,PDF 是这样嵌入的:
c# - 如何以编程方式诊断原因、修复或解决与 Adobe ActiveX / COM 相关的错误 0x80004005?
我已经构建了一个使用 Adobe ActiveX 控件来显示 PDF 的 C# .NET 应用程序。
它依赖于应用程序附带的几个 DLL。这些 DLL 与机器上安装的本地安装的 Adobe Acrobat 或 Adobe Acrobat Reader 交互。
这个应用程序已经被一些客户使用,并且几乎适用于所有用户(我检查本地计算机是否已经运行至少版本 9 的 Acrobat 或 Reader)。
我发现 3 种情况,应用程序在尝试加载时(在加载 activex 控件时)返回错误消息“错误 HRESULT E_FAIL 已从对 COM 组件的调用中返回”。
我检查了其中一台用户的机器,他安装了 Acrobat 9,并且经常使用它,没有任何问题。Acrobat 7 和 8 似乎是同时安装的,因为注册表中存在与 Acrobat 9 一起的条目。
我无法在本地重现此问题,因此我不确定该往哪个方向发展。
堆栈跟踪顶部的错误是:System.Runtime.InteropServices.COMException (0x80004005):从对 COM 组件的调用中返回了错误 HRESULT E_FAIL。
对此错误的一些研究表明这是一个注册表问题。
是否有人知道如何解决或解决此问题,或确定如何找到问题的核心根源?
错误消息的完整内容是这样的:
System.Runtime.InteropServices.COMException (0x80004005):调用 COM 组件时返回错误 HRESULT E_FAIL。在 System.Windows.Forms.CreateWithoutLicense(Guid clsid) 在 System.Windows.Forms.AxHost.CreateWithLicense 的 System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid 和 clsid,对象 punkOuter,Int32 上下文,Guid 和 iid)(字符串许可证, Guid clsid) 在 System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid) 在 System.Windows.Forms.AxHost.CreateInstance() 在 System.Windows.Forms.AxHost.GetOcxCreate() 在 System.Windows.Forms.AxHost .TransitionUpTo(Int32 state) 在 System.Windows.Forms.AxHost.CreateHandle() 在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) 在 System.Windows.Forms.Control。
pdf - Adobe acrobat 8 command line switches to recognize ocr text
I want to use command line, to execute licensed adobe acrobat 8 to recognize OCR text a already scanned pdf document and make it fully searchable pdf?
Do you know what is the command line switch, parameter?
Thanks in advance!
pdf - VB6 应用程序将 Crystal Report 打印到 Adobe Distiller PDF - 如何设置 PDF 文件名?
我有一个正在维护的旧版应用程序。这是一个 VB6 应用程序,它调用 Crystal Report(它看起来像 Crystal 8),然后以编程方式打印到默认打印机,该打印机设置为 Acrobat Distiller (v5.0)。当它打印为 PDF 时,它会自动将生成的 PDF 放入文件夹 (c:\pdf) 并将其命名为水晶报告文件名的前 5 个字符。发生的事情是文件名前面具有相同字符的两个报告一个接一个地打印出来,第二个报告覆盖了第一个。
蒸馏器如何产生输出的地方有设置吗?我可以调整输出路径或文件名吗?哪里/为什么只使用报告文件名的前五个字符作为输出?或者那是一个水晶功能?
从 Crystal 打印时,有没有办法定义输出 PDF文件名?它正在像这样打印报告:
有任何想法吗?
c# - 无法使用 COM 和 .NET 互操作从 AcroPDF.dll 实例化 PDF 浏览器控件
当我尝试在 C# 中实例化这样的 PDF 浏览器控件时:
我收到一条COMException
消息:
由于以下错误,从 IClassFactory 创建具有 CLSID {CA8A9780-280D-11CF-A24D-444553540000} 的 COM 组件实例失败:80004005。
我参考了AcroPDF.dll,它的组件名称为 Adobe Acrobat 7.0 Browser Control Type Library 1.0。
当我以管理员身份运行 Visual C# 2008 Express Edition 时,我收到另一条错误消息:
无法将“AcroPDFLib.AcroPDFClass”类型的 COM 对象转换为接口类型“AcroPDFLib.IAcroAXDocShim”。此操作失败,因为 IID 为“{3B813CE7-7C10-4F84-AD06-9DF76D97A9AA}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(HRESULT 异常:0x80004002 (E_NOINTERFACE)) .
当我尝试使用该对象时,这发生在下一行:
我不知道出了什么问题。帮助最感激!
html - 在 div 中显示 Adobe pdf
我有一个用户必须查看的 pdf 文件,然后单击“我同意”按钮。如何在 div 中显示 pdf?
c# - 关闭应用程序时 webBrowser 控件中的 PDF 文档导致“内存无法“读取””错误
我正在使用 webBrowser 控件在 winforms 中打开 PDF 文档,它工作正常,但在关闭应用程序时有时会出现错误:““0x2d864aa2”处的指令引用“0x00000008”处的内存。无法“读取”内存。这个问题有解决方案吗?
问候。
search - 如何在 Acrobat Reader 中搜索 PDF 并通过参数跳转到某个页面?
我们在 Web 应用程序中使用 lucene 来搜索大量 PDF 文档。
工作流程是这样的:
用户输入搜索词
向用户呈现搜索结果列表。
每个搜索结果代表一个 PDF 文档,并向用户显示在哪个页面上找到了搜索词。这些页面中的每一个都表示为一个超链接。
如果用户现在点击这样的超链接,他会直接跳转到那个页面。
但是现在用户遇到了搜索词没有在页面上突出显示的问题。因此,用户必须自己查看才能在页面上找到搜索词。
我们想要的是一种在 PDF 的特定页面上突出显示搜索词的方法。
Acrobat Reader的打开参数允许搜索 PDF 文档(带有点击突出显示)或跳转到特定页面。但是我们需要的两个参数的组合不起作用。
有谁知道如何跳转到页面并突出显示 PDF 文档中的搜索词?我查看了 Acrobat SDK,但看不到我们如何使用它(它的文档非常详细)。
pdf - 动态生成的 PDF 文件可在除 Adobe Reader 之外的大多数阅读器中使用
我正在尝试从用户输入动态生成 PDF,我基本上打印用户输入并将其覆盖在我没有创建的现有 PDF 上。
它有效,但有一个主要例外。Adobe Reader 在 Windows 或 Linux 上无法正确阅读。我手机上的 QuickOffice 也不读取它。所以我想我会追踪我创建文件的路径 -
1 -
使用 LZW 编码的 Adobe Distiller 制作的背景 PDF 1.2的原始 PDF 。
我没有做这个。
2 -
使用 Ghostscript 制作的背景PDF 1.4 的 PDF。
我在上面使用了 pdf2ps 然后 ps2pdf 来剥离 LZW,以便 reportlab 和 pyPDF 库能够识别它。请注意,此文件在 Adobe Reader 中看起来“模糊”,就像扫描错误,但在其他阅读器中看起来不错。
3 -用户输入文本的 PDF 格式,可与
用户输入的 Reportlab 制作的背景 PDF 1.3 相结合。在我尝试过的每个阅读器中都可以正常打开并且看起来不错。
4 -
使用 PyPDF在 2 和 3 上的功能完成的 PDF PDF 1.3。mergePage()
无法打开:
Adobe Reader for Windows
Adobe Reader for Linux
QuickOffice for Android
在以下位置完美打开:
Google Docs' PDF 查看器 on the web
evince for linux
ghostscript viewer for linux Foxit reader for Windows
Preview for Mac
是否有我应该知道的已知问题?我不确切知道“flate”是什么,但从互联网上我了解到它是 LZW 的某种开源替代品,用于 PDF 压缩?这会导致我的问题吗?如果是这样,是否有任何库可以用来修复代码中的原因?