pdf - 从我的 ActiveX 中禁用 Adob​​e Reader 工具栏

标签 pdf adobe itextsharp toolbar axacropdf

我正在使用 AxAcroPDFLib 和 iTextSharp 库在我的 ActiveX 中加载 PDF 文档。我想从加载的 PDF 中禁用工具栏(具有保存、打印等选项),以便用户无法从 ActiveX“保存”PDF。

我有以下代码:

axAcroPDF1.Width = someWidth;
axAcroPDF1.Height = someHeight;
axAcroPDF1.LoadFile(documentPath);
axAcroPDF1.setPageMode("none");
axAcroPDF1.setShowToolbar(false);

axAcroPDF1.Show();
axAcroPDF1.Focus();

axAcroPDF1.setShowToolbar(false) 禁用工具栏,但当我在该区域移动鼠标时,另一个灰色工具栏在 PDF 的底部 ( as shown in figure on this link ) 启用。该工具栏也有保存选项,我也想禁用它。

如果它允许仅禁用“保存”选项并保持工具栏上的其他选项处于启用状态,那就太好了。

最佳答案

我成功使用

this.axAcroPDF1.src = filePath + "#toolbar=0";

关于pdf - 从我的 ActiveX 中禁用 Adob​​e Reader 工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23081728/

相关文章:

pdf - 在 goPdf 中使用 Google Noto 字体

c# - 以编程方式将扫描仪创建的 PDF 拆分为单独的 PDF 文档

user-interface - 如何增加触摸用户界面,adobe cq5 中的对话框大小?

c# - itextsharp 和图像大小

android - 如果用户在其设备中禁用了 Chrome 浏览器,则 Chrome 自定义选项卡会崩溃

c# - 无法使用 iText7 合并内存中的 PDF 文件

ios - 如何在ios中动态生成多页pdf时处理分页

javascript - 真正新手的 DRY Javascript

c# - 使用ITextSharp从两个分隔线之间的PDF中提取文本

c# - 为什么我在这里得到 "Cannot access a closed Stream"?