可以通过添加片段标识符将PDF定位到某个页面上
#page=N
到URL(至少在Chromium和Firefox中)。
有没有办法按半页定位? 例如,类似这样的内容:#page=1.5
.
对于进行滚动,这应该可以做到。这有点jQuery。您可以将 PDF 包含在 iframe 中,并将"$("body")"更改为 iframe 选择器。
$(function() {
var fragment = window.location.hash.split("=");
if (fragment[0] == "#page") {
$("body").scrollTop($(window).height() * fragment[1]);
}
});
要在浏览器中显示PDF文件,将文件转换/栅格化为图像可能更容易,然后仅显示所需的部分图像。这样,您可以更好地控制图像,而不是尝试操作PDF(插件或其他PDF渲染)。