本文完全参考自其它博客:
新CSDN文章转成PDF、打印(去空白)_IT说的博客-CSDN博客
如何将CSDN的文章导出为pdf?_我的blog屋-CSDN博客_csdn导出pdf
原博客代码执行后还保留了博客作者栏:
本文参考了另一篇博客,添加了去除作者栏代码。
本文验证有用时间为2021年10月24日。
一、使用说明:
本人采用最新Edge浏览器:
二、具体操作方法:
1.Fn+F12打开浏览器开发者工具,点开控制台:
2.在控制台(英文版为console)内输入如下代码:
(function(){
'use strict';
var articleBox = $("div.article_content");
articleBox.removeAttr("style");
$("#btn-readmore").parent().remove();
$("#side").remove();
$("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove();
$(".nav_top_2011, #header, #navigator").remove();
$(".csdn-side-toolbar,.template-box,.reward-user-box").remove();
$(".p4course_target, .comment-box, .recommend-box, #csdn-toolbar, #tool-box,#dmp_ad_58, .more-toolbox, .article-info-box, .btn-readmore").remove();
$("aside").remove();
$(".tool-box").remove();
$("#toolBarBox").remove();
$("main").css('display','content');
$("main").css('float','left');
$("#mainBox").css('width','100%');
$(".main_father.clearfix.d-flex.justify-content-center").css("width","100%"); //显示不全关键在于修改这里的width的比例
window.print(); // 修改成 90% 基本就可以显示全
})();
然后键入回车。
三、结果
如果博客图片太宽,页面大小不够,可以设置打印纸张大小,点开 显示更多设置 边距选择无