Shine Ashraf Ответов: 1

Interop.acropdflib.dll проблема с 64-битным приложением


Обновили наше приложение для 64 bit и обновление пользовательского элемента управления (который использует взаимодействия.AcroPDFLib.dll показывать документы в формате PDF) проект построения целевой платформы для 'любой процессор'.
После этого приложение выходит из строя при загрузке пользовательского элемента управления PDF.

Что я уже пробовал:

Установил Adobe reader DC и создал новые файлы взаимодействия.

1 Ответов

Рейтинг:
2

Wessel Beulink

Элементы управления Adobe ActiveX вам нужно показать это в usercontrol? Я бы посоветовал в первую очередь просто позволить команде shell обрабатывать pdf-открыватель среды windows по умолчанию, чтобы вам не приходилось делать это в вашем управлении. Но, конечно, я не могу принять такое решение по вашему заявлению.

Если вам нужно хорошее решение для того, чтобы избавиться от него, прочтите эту статью: ASP-NET-PDF-Viewer-User-Control Пример - vb, но для вас это не будет проблемой, я сомневаюсь.

Кроме того, я преобразовал свой pdf-файл в html, потому что каждый современный браузер имеет поддержку.
Это также намного проще реализовать в вашем пользовательском контроле, потому что у вас уже есть стандарты для этого. Я использую: pdf в html[^]