在浏览器中打开 pdf 时,隐藏 pdf 工具栏“转到”部分的页数

问题描述 投票:0回答:1

从 java 端,我将 tiff 图像转换为 PDF,如下所示。

Rectangle pagesize = new Rectangle(maxWidth, maxHeight);
Document document  = new Document(pagesize);
PdfWriter.getInstance(document, output);
document.open();
    
for (int imageIndex = 0; imageIndex < numPages; imageIndex++) {
  img = images.get(imageIndex);
  img.setAlignment(Image.MIDDLE);
  document.setPageSize(new Rectangle(maxWidth, maxHeight));
  document.add(img);
  document.newPage();
  }
    
document.close();

然后从角度一侧,我使用 window.open 来显示这样的 PDF 文件

.subscribe(fileUrl => {
  dialogRef.close();
  windowRef = window.open(..${fileUrl}#toolbar=0, '_blank', 'width=800,height=600');
  this.addToAttachmentManager(windowRef, processId);
  },
  () => dialogRef.close()
);

当在浏览器中打开 pdf 时,我想仅从 pdf 工具栏面板隐藏总页数

javascript java angular
1个回答
0
投票

您无法真正阻止 PDF 阅读器概述,因为 它们位于用户控件内。 它只能在某些时候对某些用户有效。

Toolbar=0 是一个遗留的 I.E. Acrobat 切换 0=关闭 1=打开(仍然有效)并且仅对内部使用真正有用(可以使用插件以不同的方式完成)。传统上,toolbar=# 由用户内部反映

F8
如下所示,用户可以重新打开工具栏。

如果将 Acrobat 片段设置为

.pdf#toolbar=0
,它只会对少数浏览器类型产生部分影响,而不是全部。因此,这里它与远程文档一起使用来自动隐藏顶栏导航器,但它不会影响右侧的边缘导航侧边栏。

enter image description here

无需更改 Web 工具栏=0,同一用户可以切换到已安装的 Acrobat Reader,然后工具栏就像侧边栏一样是

F8
开/关控件。

enter image description here

每个浏览器“插件”都会有不同的方法,有些会忽略toolbar=0。

© www.soinside.com 2019 - 2024. All rights reserved.