在浏览器中以半页增量垂直定位嵌入的 PDF



可以通过添加片段标识符将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渲染)。

最新更新