Wyświetlam dokumenty PDF w mojej aplikacji przy użyciu Acrobat ActiveX. Chciałbym wiedzieć, czy można wyłączyć lub ukryć zakładki (i strony, wyszukiwanie, komentarze, załączniki w lewym panelu) na czytniku Adobe PDF, wyświetlając plik pdf?Jak wyłączyć lub ukryć panel zakładek czytnika Acrobat w WinForm?
Odpowiedz
Mam nadzieję, że ci to pomoże.
// load pdf file
viewer.LoadFile(somePath);
// hide top toolbar
viewer.setShowToolbar(false);
// hide navigation bar
viewer.setPageMode("none");
"Przeglądarka" to kontrolka ActiveX z programu Adobe Reader (AcroPDFLib).
Dziękuję, ale to nadal pokazuje. Nie mogę tego ukryć! –
Szukałem dużo za odpowiedź na ten jeden, a najlepiej udało mi się znaleźć jest wyjaśnione w tym poście:
NorthCode forum post
Zasadniczo wydaje się, że można zmienić tylko PageMode z tego polecenia, ale nie kontroluje widoczności panelu. Należy to zrobić w interfejsie. Mówi, że wartość jest zapamiętana, jeśli ukryjesz ją ręcznie, więc teoretycznie byłaby ukryta, gdy ponownie otworzysz przeglądarkę, ale nie mógłbym jej uruchomić.
końcu zrezygnował próbuje to ukryć ...
rozwiązaniem jest dodanie "# toolbar = 0" kończący plik ścieżki, jak to
axAcroPdf1.scr="c:/mifile.pdf"+"#toolbar=0"
Można także dodać inne właściwości oddzielanie z "&"
Próbujesz przełączyć, gdy program Adobe Reader jest już uruchomiony? Czy dotyczy to wszystkich przypadków programu Adobe Reader? Czy inni muszą wyświetlać zakładki? –