簡體   English   中英

如何在Winform中禁用或隱藏Acrobat Reader書簽面板?

[英]How to disable or hide acrobat reader bookmarks panel in winform?

我正在使用Acrobat ActiveX在我的應用程序中顯示PDF文檔。 我想知道在顯示pdf時是否可以禁用或隱藏PDF adobe reader上的書簽(和頁面左側的Pages,Search,Comments,Attachments)?

希望對您有所幫助。

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

“查看器”是Adobe Reader(AcroPDFLib)的ActiveX控件。

我搜索了很多關於這個問題的答案,這篇文章解釋了我能找到的最好答案:
NorthCode論壇帖子

基本上,似乎您只能使用此命令更改PageMode,而不能控制面板的可見性。 這必須在界面內完成。 它說如果手動隱藏它會記住該值,因此從理論上講,當您再次打開查看器時它將被隱藏,但是我無法使其起作用。

我終於放棄了試圖隱藏它的打算...

解決方案是添加“#toolbar = 0”結尾路徑文件,像這樣

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

另外,您可以添加其他以“&”分隔的屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM