我用C#开发了一个IE8工具栏。工具栏有一个按钮,当单击该按钮时,会向页面添加一些用户定义的内容。我使用一个BHO添加所需的HTML,CSS和JS的页面。加载普通HTML页面时,一切都很正常。但是,当加载的页面是pdf文档时,我的按钮不起作用。我发现adobe插件本身就是一个BHO,IE把文档交给了插件。我的问题是,有没有办法通过我的BHO向pdf页面添加内容?
谢谢,
simil
发布于 2010-06-30 04:29:19
似乎您可以为Acrobat编写插件。Adobe文档是here。
发布于 2011-03-16 13:07:39
当您的工具栏对网页进行修改时,这些修改将在内存中进行,并且浏览器支持在内存中对网页进行修改。当浏览器通过插件显示PDF文档时,需要在内存中修改所显示文档的是PDF插件(而不是浏览器)。而且,PDF插件不提供这样的支持。理论上,您可以在内存中对PDF文档进行修改,并将其重新加载到PDF插件中,但这需要一个PDF处理库或工具栏中的逻辑。
https://stackoverflow.com/questions/3142213
复制相似问题