0

我用 C# 开发了一个 IE8 工具栏。工具栏有一个按钮,单击该按钮会将一些用户定义的内容添加到页面。我正在使用 BHO 向页面添加所需的 HTML、CSS 和 JS。加载正常的 HTML 页面时一切正常。但是,当加载的页面是 pdf 文档时,我的按钮不起作用。我发现adobe插件本身是一个BHO,IE将文档交给插件。我的问题是,有什么方法可以通过我的 BHO 将内容添加到 pdf 页面?

谢谢,
类似

4

2 回答 2

0

看来您可以为 Acrobat 编写插件。Adobe 文档在这里

于 2010-06-29T20:29:18.687 回答
0

当您的工具栏对网页进行修改时,这些修改都在内存中,并且浏览器支持在内存中修改网页。当浏览器通过插件显示 PDF 文档时,需要对显示的文档进行内存修改的是 PDF 插件(而不是浏览器)。而且,PDF 插件不提供这种支持。从理论上讲,您可以对内存中的 PDF 文档进行修改并将其重新加载到 PDF 插件中,但这需要 PDF 处理库或工具栏中的逻辑。

于 2011-03-16T05:07:39.493 回答