更改嵌入PDF的页面

时间:2014-10-01 13:49:30

标签: jquery html5 pdf embed

我有一个使用嵌入标记嵌入到页面中的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并恢复它。我试过这个,重载时间不合理。

1 个答案:

答案 0 :(得分:0)

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

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

我希望它适合你(我还没试过)