2012-04-15 87 views
5

我在使用Acrobat ActiveX的應用程序中顯示PDF文檔。我想知道是否可以在顯示PDF時禁用或隱藏PDF adobe reader上的書籤(和頁面,搜索,評論,面板左側的附件)?如何在winform中禁用或隱藏acrobat reader書籤面板?

+0

分開你想在Adobe Reader已經運行的時候切換它嗎?這是否適用於Adobe Reader的所有實例?或者其他人需要顯示書籤? – 2012-10-23 15:27:22

回答

3

我希望能幫到你。

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

'viewer'是Adobe Reader(AcroPDFLib)的ActiveX控件。

+1

謝謝,但這仍然顯示。我無法隱藏它! – 2012-10-27 08:01:10

1

我搜索了很多的答案,這一次,我能找到的最好的是在這個崗位解釋說:
NorthCode forum post

基本上,看來你只能改變用這個命令PageMode,但不能控制面板的可視性。這必須在界面內完成。它說,如果你手動隱藏它,價值會被記住,所以理論上它會在你再次打開瀏覽器時被隱藏,但我無法使它工作。

我終於放棄了試圖掩蓋它...

0

的解決方案是增加「#工具欄= 0」結尾的路徑文件,這樣

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

此外,您還可以添加其他屬性與「&」