【问题标题】:Changing the page of an embedded PDF更改嵌入 PDF 的页面
【发布时间】:2014-11-26 09:20:11
【问题描述】:

我有一个使用嵌入标签嵌入页面的 PDF。

<embed id="pdfdata" src="PDFFile.pdf#page=20&navpanes=0" type="application/pdf" width="100%" height="100%"></embed>

这工作正常,PDF 会根据需要打开到第 20 页。

我稍后需要将其更新到不同的页面并具有这样做的功能:

function SelectPDFPage(page) {
    var location = "PDFFile.pdf#page=1&navpanes=0"
    $("#pdfdata").attr("src", location);
};

这会更新 html,但不会更新实际的 PDF。我见过其他一些与图像有关的类似问题;这些建议删除嵌入的 pdf 并恢复它。这个我试过了,重载时间不合理。

【问题讨论】:

    标签: jquery html pdf embed


    【解决方案1】:

    您的函数正在等待当前页数作为参数,但它不做任何事情。定义位置变量后,您有一个意外的分号。我认为,你应该尝试这样的事情:

    function SelectPFGPage(page){
       var location = "PDFFile.pdf#page="+page+"&navpanes=0";
       jQuery("#pdfdata").attr("src", location);
    }
    

    希望对你有用(我没试过)

    【讨论】:

      猜你喜欢
      • 2018-01-03
      • 2020-09-24
      • 2017-09-14
      • 1970-01-01
      • 2015-02-16
      • 2015-03-24
      • 2021-10-17
      • 1970-01-01
      相关资源
      最近更新 更多