为什么pdf工具栏没有使用itextsharp隐藏?

为什么pdf工具栏没有使用itextsharp隐藏?,pdf,itextsharp,Pdf,Itextsharp,我使用下面的代码隐藏了在浏览器中显示的工具栏小部件 stamper.setViewerPreferences(PdfWriter.HideToolbar); 当我在iframe中打开任何pdf时,它仍然显示tooblbar小部件。是否有其他方法隐藏它?如中所述,您可能会将常规工具栏与平视显示器(HUD)混淆: 这不是使用HideToolbar时引用的工具栏 你要找的是不可能的。 阅读iText邮件列表上的(Adobe的PDF architect),其中他说: “无法在浏览器中隐藏工具栏(或H

我使用下面的代码隐藏了在浏览器中显示的工具栏小部件

stamper.setViewerPreferences(PdfWriter.HideToolbar);
当我在iframe中打开任何pdf时,它仍然显示tooblbar小部件。是否有其他方法隐藏它?

如中所述,您可能会将常规工具栏与平视显示器(HUD)混淆:

这不是使用
HideToolbar
时引用的工具栏

你要找的是不可能的。 阅读iText邮件列表上的(Adobe的PDF architect),其中他说: “无法在浏览器中隐藏工具栏(或HUD)。”

将工具栏设置为false对工具栏有效,但您指的是“平视显示”(HUD)。 从Adobe Reader的X版开始,出现了一种称为“读取模式”的新模式, 这是在web浏览器中打开PDF时的默认查看模式。 在“读取模式”中,您可以找到一个半透明的浮动工具栏,其中包含 基本阅读控制,如页面导航、打印和缩放:HUD

如Adobe所述,无法自定义此功能,请允许我:

“平视显示器”(HUD)不可自定义。没有可供选择的API 抬头显示器。您不能使用JavaScript进入读取模式、退出读取模式或 检测文档是否处于读取模式。虽然看起来像 这不是疏忽。有一些非常完善的工程 为什么会出现这种情况,但我不会在这里讨论这些原因

总结:您提出的问题在Adobe Acrobat/Reader中不受支持。 可以通过编辑>首选项>Internet取消选中“默认以读取模式显示” 在AdobeReaderX中,但无法通过编程禁用“读取模式”