2010-06-29 68 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處理庫或邏輯。