参考网页:https://blog.csdn.net/zhuoyuedelan/article/details/109093826?fromshare=blogdetail&sharetype=blogdetail&sharerId=109093826&sharerefer=PC&sharesource=zeng001201&sharefrom=from_link 操作同上述网页一致,但这里提供详细的具体操作步骤与注意细节。
step1.
打开你需要的道客巴巴文档,按F12打开开发工具,点击红框,打开控制台
step2.
在控制台最下方" > "处,键入允许粘贴,按回车。然后再复制下述代码,回车即可下载。
function downloadPages(from, to) {
for (i = from; i <= to; i++) {
const pageCanvas = document.getElementById('page_' + i);
if (pageCanvas === null) { break; }
const pageNo = parseInt(String(i));
setTimeout(() => {
console.log("==pageNo==>>", pageNo);
((num) => {
console.log("开始打印第" + num + "页");
pageCanvas.toBlob(
blob => {
const anchor = document.createElement('a');
anchor.download = 'page_' + num + '.png';
anchor.href = URL.createObjectURL(blob);
anchor.click();
URL.revokeObjectURL(anchor.href);
}
);
})(pageNo);
}, 500 * pageNo);
}
}
downloadPages(1, 18) # !!!!!!这里修改下载页数
!!!注意点: 1、注意修改页数。这里需要输入你所需要下载文档的总共页数或者你需要下载到的页数。 2、一定要等整个文档都可以看到再下载,不然就跟上面截图一样,只能下载一张,或者跟下面一样下载下来的图片是黑色的
step3.
用DC或者WPS将下载下来的所有图片,整合成.pdf文件