2010-06-29 6 views
0

Я разработал панель инструментов IE8 на C#. На панели инструментов есть кнопка, которая при нажатии добавляет определенный пользовательский контент на страницу. Я использую BHO для добавления требуемого HTML, CSS & JS на страницу. Все нормально, когда загружаются обычные HTML-страницы. Но моя кнопка не работает, когда загруженная страница является PDF-документом. Я узнал, что сам adobe-плагин является BHO, а IE передает документ плагину. Мой вопрос: есть ли способ, по которому я могу добавить контент на страницу pdf через мой BHO?internet-explorer BHO PDF

Спасибо,
simil

ответ

0

Оно кажется, что вы можете писать плагин для Acrobat. Документы Adobe: here.

0

Когда ваша панель инструментов вносит изменения в веб-страницу, изменения внесены в память, и браузер поддерживает изменения веб-страницы в памяти. Когда просмотр отображает документ PDF через плагин, это плагин PDF (а не браузер), который нуждается в модификациях отображаемого документа в памяти. И плагины PDF не предоставляют такую ​​поддержку. Теоретически, вы можете вносить изменения в PDF-документ в память и перезагружать его в плагине PDF, но для этого на панели инструментов требуется библиотека обработки PDF или логика.