(原创)使用控制台命令去除CSDN中无关打印的部分,只打印正文,导出PDF
对于任意的CSDN文章页面,例如:
我们按下F12按键,然后切换至控制台
输入命令:
(function(){ 'use strict'; //MYFPGA.CN制作,请勿用于非法用途,仅用于学习和分享。 // 获取 content 主体部分 var mainContent = document.querySelector(".article_content"); // 创建一个新的 HTML 文档 var newDoc = document.implementation.createHTMLDocument("newDoc"); // 将 mainContent 克隆到新的 HTML 文档中 newDoc.body.appendChild(mainContent.cloneNode(true)); // 用新文档替换当前文档 document.documentElement.replaceWith(newDoc.documentElement); // 打印页面 window.print(); })();
然后按下Enter按键运行:
即可直接导出PDF或打印。