点击表格的点击下载
他会在网页跳转到这里 然后把文件分好页 可下载可打印 这是怎么弄的啊
<iframe src="" id="iframe" frameborder="0"></iframe>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script>
function loadpdf() {
axios({
method: 'get',
url:
'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-8e76dff9-ce38-4577-9e5c-398943705060/a5b050b8-3fa1-4436-b231-7b40725de731.pdf',
responseType: 'blob',
}).then(function (response) {
let blob = new Blob([response.data], { type: response.data.type })
let url = URL.createObjectURL(blob)
document.getElementById('iframe').src = url
})
}
</script>
6 回答2.9k 阅读✓ 已解决
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
用
window.print()
可以调出浏览器的打印窗口打印 pdf 链接可以用 iframe
这是代码:
直接复制到控制台运行会有跨域问题,可以把src换成不跨越的资源链接,
或者新开一个标签页访问 https://www.w3.org 然后在控制台执行这段代码