我有一个使用嵌入标记嵌入到页面中的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并恢复它。我试过这个,重载时间不合理。
答案 0 :(得分:0)
您的函数正在等待当前页面的数量作为参数,但它不会对它执行任何操作。定义位置变量后,您有一个意外的分号。我想,你应该尝试这样的事情:
function SelectPFGPage(page){
var location = "PDFFile.pdf#page="+page+"&navpanes=0";
jQuery("#pdfdata").attr("src", location);
}
我希望它适合你(我还没试过)