问题标签 [axacropdf]

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 投票
0 回答
230 浏览

vb.net - 在 AxAcroPDF 仍在渲染或加载文件时显示标签

像这样的东西

不工作,LoadingLabelVisible = False即使文件仍在渲染或加载或空白页也会执行

我在 AxAcroPDF1 上找不到属性,例如“已加载”、“忙碌”...

有没有办法使这项工作?以一个线程为例?

0 投票
1 回答
1315 浏览

winforms - 在 C# 中确定 AxAcroPDF 对象中的当前页面

Adobe AxAcroPDF 控件没有返回当前页码的功能。我只是在做一个个人实用程序,所以我有幸找到了一种我认为我会分享的黑客方法……它是用网络上的零碎拼凑而成的。它使用来自 User32.dll 的 Windows 本机函数来枚举控件的子项,并在工具栏中找到与页码对应的文本框。然后使用 SendMessage 调用读取其中的文本。

0 投票
0 回答
128 浏览

vb.net - 无法从另一个 PDF 中的嵌入链接打开网络 PDF 文件

我使用一个小程序打开多个员工使用的主要 PDF 文件。如果在网络上打开给定文件(不使用程序)并选择 PDF 内的超链接,它将正确打开。

但是,当我运行程序打开该给定文件并尝试选择 PDF 中的超链接时,我收到“安全块”错误:

在此处输入图像描述


我用来在程序上显示 PDF 的控件是:

在此处输入图像描述

我使用以下代码加载 PDF 文件:

我不太确定为什么通过程序打开 PDF 文件会阻止它使用给定文件中的超链接。有任何想法吗?

0 投票
1 回答
288 浏览

wpf - WindowsFormsHost 触发后 WPF 控件冻结以查看 PDF

我的用户控制冻结有问题。当我触发 WindowsFormsHost 预览 PDF 文件时会发生这种情况。pdf 文件仍在 WindowsFormsHost 中运行,我仍然可以滚动查看它。但是,我的其他控件(切换按钮、弹出框等)似乎不起作用。

这是我的 UserControl 中 WindowsFormsHost 的 XAML 代码

这是触发 WindowsFormsHost 从 UserControl 调用 PDF 文件的代码

这是我传递pdf文件路径的方式

0 投票
1 回答
344 浏览

vb.net - 从混合列表框中加载 axacropdf(pdf 组件)上的文件

我正在获取文件夹名称,并在同一目录中获取 pdf 文件,并使用以下代码在同一个列表框中列出两者:

两者都在同一个列表框中混合和排序1 然后我添加 axacropdf(PDF 组件)来阅读 pdf 文件。如何从列表框中的选定项目打开/获取路径以在 axacropdf 中打开?

0 投票
1 回答
2821 浏览

c# - 使用 axAcroPDF 清除并重新加载 PDF

我有一个带有文本框和两个按钮的 axAcroPDF 对象。

Button1 加载打开文件对话框,将文件名/路径发送到 axAcroPDF 对象,并将文件名/路径发送到文本框。

我想要的 button3 是重新加载加载的 pdf 文件并从文本框中清除文件名。以便用户可以重新加载另一个 pdf 文件。

我的尝试如下:

最初,我尝试过axAcroPDF1.Hide();axAcroPDF1.Dispose();

这隐藏了 axAcroPDF,但我无法重新加载新文件。

有什么建议我应该如何解决这个问题?

0 投票
0 回答
339 浏览

c# - 将 PDF 嵌入 WPF WebBrowser,然后打印

我正在尝试创建一个 WPF WebBrowser,从 c:\temp\MyPdf.pdf 中的文件加载 PDF,最后在默认打印机中打印它。

我使用了 AcroPDFLib,如下代码所示:

但它不起作用。PDF 没有被打印(根本没有任何反应)。我确保 pdfdoc 不为空。

注意:上面的代码是从 STA 线程调用的。

尝试#2:我还尝试使用 Webbrowser 控件创建 WPF 窗口:

由于我不希望 WPF 窗口可见,因此我将其设置为隐藏。

然后:

这里的问题是只有在 WPF 窗口可见时才会触发 LoadCompleted。如果隐藏,它不会触发。无论如何,没有打印pdf。

0 投票
2 回答
934 浏览

c# - AxAcroPdf 显示侧栏

我正在使用 c# 和 AxAcroPdf。我可以毫无问题地加载和查看 Pdf,但如果我多次查看同一个 Pdf,右侧会一直显示一个栏。我已将控件放在我的表单上,我没有以编程方式创建它。

我的代码是:

我可以使用 ctrl H 手动更改它,但我不希望最终用户必须这样做!

我要问的酒吧的屏幕截图:

吧台截图

先感谢您!

罗伯特

0 投票
1 回答
148 浏览

vb.net - 隐藏“导出 PDF、创建 PDF 等”窗格并保持隐藏

这是一件小事,处理起来很痛苦。我期待有一个简单的答案,只是逃避了我的搜索,我只是不知道它是什么!

目的:
该程序是一个精美的文档查看器,作为故障排除指南的一部分。它会根据客户遇到的问题提取 PDF,以及相关 PDF 的链接。

问题:
起初它工作得很好。文件打开,看起来很漂亮(见下图)。但是,如果同一个文档在一个会话中打开两次——我希望这是一种常见的情况——就会出现这个工具窗格,缩小文档本身,整体看起来很糟糕(见下面的第二张图片)。

过程:
我环顾四周,检查了 AxAcroPDF 的所有变量,但 setShowToolbar(False) 和 setPageMode("None") 都没有帮助。我还尝试使用“刷新”按钮在不关闭窗口的情况下重新加载 PDF,但这似乎没有任何用处。我还缺少其他财产吗?此外,它只在第二次打开文档时发生,而不是第一次发生,这很奇怪吗?

好版本: PDF 第一次打开没有问题——看起来很棒

坏版本: 关闭和打开文档会导致整个右侧窗格打开。

0 投票
1 回答
109 浏览

c# - 有没有办法抑制 adobe PDF reader API (AxAcroPDF) 信息消息?

我成功地使用 AxAcroPDF 在我的 Windows 窗体应用程序中显示 PDF。PDF 主要由读取 OCR 的扫描办公文档生成。某些文档包含似乎会导致问题的网站链接,因为当我使用 AxAcroPdf 打开它们时,将显示一条信息消息:

由 PDF 上的 Url 引起的警报消息

翻译的消息:此 PDF 文档中的 URL 可能无法正确显示。

当我直接使用 Adob​​e Reader 打开 PDF 时,不会出现此消息。我想压制这些消息。