我正在尝试将在新窗口中打开的所有链接的pdf文件添加到#zoom = 75。我已经完成了这项工作,它在Chrome中运行良好,但Safari似乎无法识别任何类型的URL参数(例如缩放或页面)。有没有办法解决?或者Safari无法缩放或缩放PDF。
$("a[href*='.pdf']").each(function(){
this.href = this.href + '#zoom=75';
});
答案 0 :(得分:2)
您无法与初始视图达到任何程度的一致性。有两个原因,1)很少有PDF观众尊重"开放参数"由Adobe建立并且2)极少数PDF观众尊重"初始视图" PDF中的设置,因此即使您修改PDF以将默认缩放设置为75%,仍然也不会达到任何一致性。
唯一可靠的解决方案是控制PDF的呈现方式,而不是依赖于浏览器或操作系统级别的查看器。像PDF.js这样的工具可以为你做,但还有其他工具。