pdf 预览获取当前页数方法:
window.addEventListener("message", function( event ) {
console.log(event)
if(event.data.type === 'changeCurrentPage') {
console.log(event.data.page) // 当前页数
}
});
pdf 预览跳转上一页方法:
var fm = document.getElementById("iframe"); // iframe 的dom元素
fm.contentWindow.postMessage({
type: 'previousPage',
}, '*')
pdf 预览跳转下一页方法:
var fm = document.getElementById("iframe"); // iframe 的dom元素
fm.contentWindow.postMessage({
type: 'nextPage',
}, '*')
pdf 预览页面跳转方法:
var fm = document.getElementById("iframe"); // iframe 的dom元素
fm.contentWindow.postMessage({
type: 'jumperPage',
page: 18 // 跳转到pdf的18页
}, '*')
pdf 预览页面在链接带上页码数 跳转方法:
var url = 'https://preview-doc.roncoos.com/onlinePreview?page=10&url=pdf路径'
var fm = document.getElementById("iframe"); // iframe 的dom元素
fm.src = url;
// 注意上面url有一个page 参数 page=10 就会在pdf预览加完成后直接跳转到pdf的第10页