从 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 工具栏面板隐藏总页数
您无法真正阻止 PDF 阅读器概述,因为 它们位于用户控件内。 它只能在某些时候对某些用户有效。
Toolbar=0 是一个遗留的 I.E. Acrobat 切换 0=关闭 1=打开(仍然有效)并且仅对内部使用真正有用(可以使用插件以不同的方式完成)。传统上,toolbar=# 由用户内部反映
F8
如下所示,用户可以重新打开工具栏。
如果将 Acrobat 片段设置为
.pdf#toolbar=0
,它只会对少数浏览器类型产生部分影响,而不是全部。因此,这里它与远程文档一起使用来自动隐藏顶栏导航器,但它不会影响右侧的边缘导航侧边栏。
无需更改 Web 工具栏=0,同一用户可以切换到已安装的 Acrobat Reader,然后工具栏就像侧边栏一样是
F8
开/关控件。
每个浏览器“插件”都会有不同的方法,有些会忽略toolbar=0。