Как отключить или скрыть панель закладок Acrobat Reader в winform?

Я показываю PDF-документы в своем приложении с помощью Acrobat ActiveX. Я хочу знать, можно ли отключить или скрыть закладки (и страницы, поиск, комментарии, вложения в левой части панели) в PDF Adobe Reader при отображении PDF?


person Ali Ahmadi    schedule 15.04.2012    source источник
comment
Вы пытаетесь переключить его, когда Adobe Reader уже запущен? Это для всех экземпляров Adobe Reader? Или другим нужно показывать закладки?   -  person Ryan Gates    schedule 23.10.2012


Ответы (3)


Я надеюсь, что это поможет вам.

// load pdf file
viewer.LoadFile(somePath);
// hide top toolbar
viewer.setShowToolbar(false);
// hide navigation bar
viewer.setPageMode("none");

«просмотрщик» — это элемент управления ActiveX из Adobe Reader (AcroPDFLib).

person Artyom    schedule 24.10.2012
comment
Спасибо, но это все еще показывает это. Я не могу это скрыть! - person Ali Ahmadi; 27.10.2012

решение состоит в том, чтобы добавить файл конечного пути "#toolbar=0", например

axAcroPdf1.scr="c:/mifile.pdf"+"#toolbar=0" 

Кроме того, вы можете добавить другие свойства, разделив их знаком «&».

person Marco Vinicio Gómez Gutiérrez    schedule 03.06.2017
comment
Невероятно, это работает. Я искал и пробовал много способов, но безуспешно. Спасибо. - person Hieu; 01.08.2021

Я много искал ответ на этот вопрос, и лучшее, что я смог найти, объясняется в этом сообщении:
сообщение на форуме NorthCode

По сути, кажется, что с помощью этой команды можно только изменить PageMode, но не управлять видимостью панели. Это должно быть сделано в интерфейсе. Там написано, что значение запоминается, если скрыть его вручную, поэтому теоретически оно будет скрыто при повторном открытии вьювера, но у меня не получилось заставить его работать.

В конце концов, я отказался от попыток скрыть это...

person igelineau    schedule 21.03.2013