问题标签 [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 投票
1 回答
1305 浏览

c# - 在 Windows 应用程序中获取 PDF 中的当前页面

我有一个应用程序,我有一个要显示的 pdf。我使用了 AxAcroPDFLib。我可以在该控件中成功显示任何 pdf。现在我想获取该pdf的当前页面。AxAcroPDFLib 中没有类似 getCurrentPage 的方法。

如何获取当前页码。我搜索了它,但没有找到任何解决方案。

0 投票
1 回答
1850 浏览

c# - 在 Windows 窗体应用程序中查看 PDF 文件

我正在使用 axAcroPDF 在我的 win 表单应用程序中查看 PDF 文件。每当我尝试运行该应用程序时,我都会收到一个空消息框,如下图所示。

有谁知道为什么?要加载 PDF 文件,我将此代码添加到按钮

图片:

在此处输入图像描述

0 投票
1 回答
386 浏览

c# - PDF 查看器托管表单在关闭后拥抱控件

我的一堆 C# 和 VB 程序使用PDFViewercontrol 和AxAcroPDFlib. 它多年来一直很好地为我服务,但最近,在安装 Adob​​e Reader DC 后,所有使用的应用程序都PDFViewer开始出现问题。

PDFViewer立即快速控制打开 PDF 文档。但是,当我PDFViewer用打开的 PDF 文档关闭表单托管控件时,表单需要 5-10 秒才能将控件返回到同一程序中的其他表单。其他形式只是保持禁用状态,沙漏鼠标指针会持续很长时间。是否有新AxAcroPDFlib的应该与 Reader DC 一起使用?

0 投票
1 回答
1828 浏览

delphi - 如何使用Delphi 7直接从acropdf组件获取选定的文本进行编辑

我学习用delphi准备一个字典程序。到目前为止,我已经解决了关于 Word 文档的问题,但我遇到了一些关于 PDF 文档的问题。我使用 Delphi 7 导入并安装了 AcroPdf 组件,我想从 Delphi 中的 ACROPDF 组件查看的 pdf 文档中获取用户通过 dblclicking 选择的单词(或文本)。如果我能得到它,我会直接将它发送到字典数据库。如果你帮助我,我会很高兴。谢谢... Remzi MAKAK

0 投票
1 回答
95 浏览

c# - Winforms,如何使用线程更新pdf中的页面

我有一个Main.cs和一个Pdf.cs。我的 Main.cs 有 3 个按钮,每次单击每个按钮时,它都会导航到 Pdf.cs 中的 pdf 文件页面。前任。单击按钮 1,将弹出一个新窗口并在第 1 页显示 pdf 文件。如果单击按钮 2,它将显示一个新的 pdf 弹出窗口第 2 页,依此类推。

我的问题是,有没有办法让 pdf 文件只打开 1 个 pdf 文件,并且每次用户单击按钮时它只会更新/调用所选页面?

这是示例代码 Main.cs:

.cs

0 投票
1 回答
752 浏览

c# - 不一致的行为 axAcroPDF

我有一个 pdf 查看器,为了示例,它显示从列表框中选择的文件名。这是一个简单的表单,带有一个列表框、axAcroPDF 和文本框,用于确认正确的文件路径。代码如下,文件已经放在Debug文件夹的pdfs文件夹中:

一切正常,但有几个问题:

  • 第一次循环浏览文件时,它会在窗口中正确显示,但如果您返回一个条目,第二次它会在右侧显示工具栏,尽管这在代码中被禁用。工具栏占据了窗口的大部分。
  • 当你关上窗户时,它需要很长时间才能关闭,这对我来说表明有很多家务处理正在进行。关于为什么会发生这种情况的任何线索。

除此之外:

  • 我是否需要代码中的 .LoadFile 和 .src 语句,因为它们都是独立工作的,但一个比另一个更可取。似乎没有改变上述问题。此方法是从另一个 Stack Overflow 问题中提取的。

谢谢

PS 自从最初发布以来,我尝试在 webBrowser 窗口中显示,但是在您第二次选择条目时显示的工具栏面板会发生完全相同的事情。代码如下:

0 投票
1 回答
260 浏览

c# - Win Forms Application Pdf 内置不工作

当用户单击它时,我的表单上有一个帮助按钮,它初始化了已初始化 axAcroPDF1 的 Help.cs 表单。一切都按预期工作,但是当我构建应用程序并将发布文件夹移动到 USB 以将其复制到另一个位置时,它无法读取 pdf,这是正确的做法,我该如何解决这个问题,以便它采用文件路径当前位置的 pdf 文件。

这是我初始化pdf的代码以及我如何加载它:

}

0 投票
0 回答
105 浏览

.net - 将 AxAcroPDF 嵌入到我的表单中会导致它在后台随机加载

我只是想为公司应用程序使用一个简单的 PDF 查看器。为此,我决定使用 AxAcroPDF。它工作得很好。

我似乎无法解决的问题是表单有时,实际上大部分时间会在后台加载。如果我只是从代码中调试,这尤其令人讨厌,但是当应用程序从已发布的位置启动时也会发生这种情况。

我试过了:

这似乎有效:

但它实际上并没有关注表单本身。我不确定它的重点是什么,也许是 AxAcroPDF 控件?更重要的是,我不希望应用程序一直处于领先地位。

任何想法如何解决这个问题?


## 更新 ##

我设法让它有点工作,但它很hacky。

1.) 我创建了一个计时器并将其设置为 600 毫秒/启用。

2.) 在 Form_Load 结束时,我设置:

3.) 定时器滴答偶数处理程序:

我猜这“有效”,但我怀疑它是否会在所有计算机上保持一致,因为有些计算机会以不同的速度加载控件,特别是 PDF 查看器。

这仍然不是一个正确/一致的修复。:\

0 投票
3 回答
872 浏览

winforms - 由于 PDF 查看器,表单关闭缓慢

我们有一个使用 PDFViewer 和 AxAcroPDFlib 的 Winforms 应用程序。我们之前遇到过一个问题,即关闭时表单会挂起,因为 pdf 控件无法关闭。在此处找到的解决方案是在表单关闭事件期间将焦点分配给不同的控件。自实施以来,这一直没有问题。

上周,Adobe Reader DC 进行了更新,问题似乎又回来了。再次关闭表单有延迟。关闭表单时,任务栏上会出现一个 Adob​​e Acrobat 图标约 10 秒钟,然后消失并关闭表单。这是以前发生的事情。

有谁知道现在如何解决这个问题?

我想用另一个不依赖于安装 Acrobat 的用户的控件替换此控件,但在我有时间这样做之前,我需要修复/解决方法。

0 投票
1 回答
815 浏览

vb.net - Acrobat PDF 查看器控件需要时间来处理

此问题影响我的 VB.NET 和 C#Winform应用程序。关闭FormAdobe PDF Viewerconreol时,Form需要10秒左右才能关闭。我将问题追溯到Dispose方法。通常,在 C# 中,它需要Adobe PDF Control通过向事件处理程序添加行来FormClosing窃取焦点,但在 VB.NET 中,即使我窃取焦点,Form关闭它仍然需要太长时间。我试图通过处理包含的Form. LoadFile()我在方法中尝试了空字符串。我尝试了对新互操作库的新引用。没有任何效果。此外,如果您建议使用不同的 API/库来替换AxAcroPDFlib,我很乐意阅读您使用的内容。