Я пытаюсь встроить средство просмотра PDF в элемент управления WinForms таким образом, что я могу отображать PDF для пользователя в контексте моего приложения. Мне также необходимо запретить пользователю копировать текст, печатать или сохранять копию (конфиденциальные данные).Встроенный просмотрщик PDF в элементе управления WinForms
До сих пор я пытался использовать WebBrowser для размещения ActiveX-контроллера Acrobat Reader. Это приближает меня, но оставляет меня с двумя проблемами.
1. Любые pdf-файлы, которые я открываю, кажутся открытыми с точки зрения файла, пока приложение не отключится. Я пробовал вызывать Dispose() и Navigate() безрезультатно.
2. Мне нужно отключить панель инструментов в Reader. Я не могу настроить параметры просмотра в исходных файлах PDF, но я рассматриваю возможность использования iText для перезаписи файлов с установленными настройками (если я могу это сделать).
Я также был бы доволен хорошо рекомендованной сторонней библиотекой, которая сделает это.