如何在 winform 中禁用或隐藏 Acrobat 阅读器书签面板



我正在使用 Acrobat ActiveX 在我的应用程序中显示 PDF 文档。我想知道在显示pdf时是否可以禁用或隐藏PDF Adobe阅读器上的书签(以及面板左侧的页面,搜索,注释,附件)?

我希望这对你有所帮助。

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

"viewer"是来自Adobe Reader (AcroPDFLib)的ActiveX控件。

>解决方案是添加"#toolbar=0"结束路径文件,如下所示

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

此外,您还可以添加与"&"分隔的其他属性

我搜索了很多答案,我能找到的最好的答案在这篇文章中解释:
北方代码论坛帖子

基本上,您似乎只能使用此命令更改页面模式,而不能控制面板的可见性。 这必须在接口内完成。 它说如果你手动隐藏它,它会记住这个值,所以理论上当你再次打开查看器时它会被隐藏,但我无法让它工作。

我终于放弃了试图隐藏它...

最新更新