Я установил последнюю версию Adobe Reader на своем ПК (Adobe Acrobat Reader DC). Теперь я хотел бы использовать AxAcroPDFLib в C#, чтобы открыть и показать файл PDF в моем приложении Windows Forms.Попытка открыть PDF-файл с помощью AxAcroPDFLib
Проблема в том, что если я пытаюсь использовать метод LoadFile()
, тогда он говорит, что этот метод не существует.
Я загрузил Adobe Acrobat 7.0 Browser Тип управления Library 1.0 COM ссылки в моем проекте, и я добавил Adobe PDF Reader, COM компонент к моей панели инструментов (Tools/Выбор элементов панели инструментов .../COM Components) ,
Что не так? Как открыть файл PDF с помощью этой библиотеки? Я нашел много учебников в Интернете, и все говорят, что я должен использовать метод LoadFile ... Пожалуйста, помогите, спасибо!
Пробовали ли вы использовать метод и посмотреть, если у вас ошибка компилятора или нет? (игнорируйте тот факт, что он не отображается в intellisense) Он получает строковый параметр, который должен содержать путь к файлу PDF. –
Да, есть ошибка компилятора: «Ошибка « AxAcroPDFLib.AxAcroPDF »не содержит определение «LoadFile» и метод расширения «LoadFile», принимающий первый аргумент типа «AxAcroPDFLib.AxAcroPDF», могут быть найдены (вам не хватает директивы using или ссылки на сборку? » –
Какая версия .Net framework используется для вашего приложения, используя Попробуйте изменить версию .Net framework, может быть, AxAcroPDFLib LoadFile несовместим с определенной версией .NET Framework. –