2010-06-29 224 views
0

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

谢谢
simil

回答

0

看样子,你可以写插件的Acrobat。 Adobe文档是here

0

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