Adobe ActiveX загружает пустые уменьшенные PDF-файлы - PullRequest
2 голосов
/ 01 марта 2012

Я использую библиотеку AcroPDF ActiveX через Delphi XE2

Все, что я делаю, это звоню myPDFThing.LoadFile('Peter''s 2011 State Taxes.pdf');

и я получаю:

My Taxes

Существует несколько, казалось бы, бесполезных параметров для элемента управления ActiveX Adobe Reader, но ни один из них не устраняет это конкретное неудобство. Это также делает предварительный просмотр страницы, которую вы видите при прокрутке страниц, пустым. Решение , по-видимому, заключается в использовании более старой версии Reader.

Я заметил, что если я открою тот же самый налоговый документ в Firefox, я получу все предварительно просмотренные панели, а предварительный просмотр полосы прокрутки, который отображается в элементе управления ActiveX, даже не отображается.

Итак, что Adobe делает в Firefox, чего я не могу делать в Delphi?

Очевидно, у них есть некоторые возможности, к которым я пока не могу подключиться. Мне просто интересно, как Firefox, будучи открытым исходным кодом, встраивает Adobe Reader так, как я хочу его встроить, и где находится код, в исходном коде Firefox, который встраивает Adobe Reader - это материал с закрытым исходным кодом от Adobe?

...