问题标签 [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 回答
1210 浏览

c# - 如何在 C# 中搜索 pdf 中的文本(执行匹配)

我卡在我的应用程序中。我想通过 c# 中的 axacropdf 控件搜索文本(完全匹配)和位置并突出显示 pdf 中的文本。我怎样才能做到这一点。我用谷歌搜索了很多主题,但没有帮助。我怎样才能实现这个目标。你有任何代码或dll。请给我一些代码。

谢谢

0 投票
3 回答
8992 浏览

c# - 如何在 AxAcroPdf 中获取 pdf 文件的页数?

我使用 AxAcroPdf 显示带有此代码的 PDF 文件:

如何在 AxAcroPdf 中获取 PDF 文件的总页数?

0 投票
1 回答
1386 浏览

.net - Word Addin 中的 AxAcroPDFLib.AxAcroPDF(32 位和 64 位)

我正在尝试让活动 x 控件(adobe acrobat - AxAcroPDFLib.AxAcroPDF)在我的 word 2010 插件中工作。当我使用目标平台 x32 构建插件时,它可以工作。问题是我也需要它作为 x64 插件,否则它将无法与 64 位字一起使用。

使用目标平台(任何或 x64):未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))

是否有可能让 AxAcroPDF(32 位)在使用目标平台(任何或 x64)构建的应用程序中工作?

0 投票
3 回答
6363 浏览

c# - TextBox 上的 Focus() 不起作用

我有一个表格,TextBox里面有一个。每次文本更改时,我都会使用TextChanged事件来创建 PDF 文件并将其加载到AxAcroPDF同一表单中的 -Object 中。这工作正常,但随后TextBox失去焦点,并且由于某种原因textBox.Focus()加载文件后不起作用。

有没有人知道我可以如何安排您在刷新 PDF 的同时继续打字?

编辑:

我有另一个想法,我创建了一个单独的线程来更新 PDF,并且在TextChanged-event 中我只设置了一个标志。但现在我遇到了一个奇怪的错误

0 投票
0 回答
773 浏览

c# - axAcroPDF 的高亮控件被禁用

我尝试使用 axAcroPDF COM 在我的表单上显示 PDF 文件,选择文本并突出显示它们。PDF 页面可以正确呈现。而且我注意到表单右侧有一些按钮,但它们都是灰色的,所以我无法单击这些按钮来突出显示所选内容。

我测试过,用 Adob​​e Reader 加载同一个 PDF 文件,我可以正常使用所有功能。我也尝试使用 setCurrentHighLight() 但不起作用。

请帮我解决这个问题,非常感谢。

0 投票
3 回答
26787 浏览

c# - AcroPDFlib、AxAcroPDFLib 商业用途

我是 C# 开发人员,我想使用以下库: AcroPDFlib、AxAcroPDFLib

来自 Visual Studio COM 参考。销售使用这些库的软件是否合法?我知道需要在 PC 上安装 Adob​​e Reader。

我可以在不联系 Adob​​e 的情况下出售它吗?找到明确的信息并不容易。

最好的问候,指挥棒。

0 投票
0 回答
1604 浏览

vb.net - AxAcroPDF 关于选择

我有一个 VB winform,我在其中将 PDF 加载到 AxAcroPDF。如果我在此表单上选择,我可以右键单击并将此选择复制到剪贴板。

"C:\temp\temp.bmp"当我做这个选择时,有什么方法可以覆盖它并将这个选择保存为喜欢的?我设法通过类似的东西在 PictureBox 上做出这样的选择

这些选项不适用于 AxAcroPDF。

所以,我想要的是我所做的每一个选择都会创建/覆盖"C:\temp\temp.bmp",有什么想法吗?

编辑:一种方法是使用该剪贴板功能,例如按下按钮时。我是这样想的;用户进行选择,点击按钮,它发送“Ctrl + C”,从剪贴板中获取最新项目并将其制作成图像。这可行,但问题是用户必须进行选择,然后手动按 Ctrl + C (或右键单击并单击复制),然后按下按钮并获取最新的剪贴板图像。我如何告诉它从 AxAcroPDF 制作这个 Ctrl + C ?

像这样:

0 投票
1 回答
1181 浏览

c# - AcroPdfLib:SetZoomScroll

我目前在使用 AcroPdfLib 方法 SetZoomScroll() 时遇到问题。问题是这种方法没有正确设置坐标。缩放值正在正确查看。但例如当我设置SetZoomScroll(350, 480, 10).

而且编译PDF文件放大350后,横坐标为0,纵坐标为480。就是不知道是什么问题……

我从一个多星期开始处理这个问题......

0 投票
0 回答
807 浏览

c# - AxAcroPDF 和 OnMessage / postMessage

我在 AxAcroPDF 控件中打开了一个 pdf,并试图在 pdf 中捕获来自 JS 的发布消息。这是我的javascript代码....

弹出的第一条消息说“未定义”。第二条消息(通过错误捕获)说“this.hostContainer 没有属性”

我错过了什么?我是否必须以某种方式将 AxAcroPDF 控件分配为 hostContainer?或者也许 hostContainer 仅适用于父 html 页面?

0 投票
1 回答
3184 浏览

vb.net - AxAcroPdf 控件 - 重新加载 PDF 的问题

在我的 Windows 窗体应用程序中使用 axAcroPdfLib.AxAcroPDF 控件时,我无法重新加载相同的图像。图像最初是使用 LoadFile() 方法加载的。

  1. 在将更改保存到 PDF 之后再次在同一路径上使用 LoadFile() 方法时,控件变为空白(未显示 PDF)。
  2. 如果我将控件的 src 属性设置为路径,我会收到一条消息,指出文件不以“%PDF-”开头。但确实如此。我用 Word 打开它,它显然以 %PDF- 开头。它也没有损坏或锁定。
  3. 我什至尝试关闭、处置或将其设置为 Nothing,然后像第一次加载它时那样完全重新实例化它 - 没有效果。窗口关闭并显示控件空白。
  4. 通过上述方法加载不同的文件具有相同的效果 - 空白。

使用 Windows 7 64 位、VS 2010、VB.NET。

代码如下。现在,我只是想在上面画一条简单的线。

有什么想法可能是这里的问题吗?