美文网首页
csdn文章导出

csdn文章导出

作者: Time一柒 | 来源:发表于2021-07-20 11:13 被阅读0次

    方法一:移除法

    更新内容:1、去除底部版权信息栏 2、新增打印页面自动缩放 3、去除多余无效内容

    注:如果发现打印预览的时候每一页顶部都有标题,请参照下面第三步去掉“页眉和页脚”的勾选

    (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,.blog-footer-bottom").remove();
        $(".p4course_target, .comment-box, .recommend-box, #csdn-toolbar, #tool-box,#dmp_ad_58, .more-toolbox, .article-info-box, .btn-readmore, .pub-footer-new").remove();
        $("aside").remove();
        $(".tool-box").remove();
        $("main").css('display','content'); 
        $("main").css('float','left'); 
        $("#mainBox").width("100%");        
        document.getElementsByTagName('body')[0].style.zoom=0.8;
        window.print();
    })();
    

    方法二:HTML重新构建法(2020/10/31新增)

    该方法与方法一功能一致,代码更加简洁,打印完自动还原网页,并且后续CSDN增加其他多余模块也不会有影响。

    (function doPrint(){      
        'use strict';
        var articleBox = $("div.article_content");
        articleBox.removeAttr("style");
        var head_str = "";       
        var foot_str = "";   
        var older = document.body.innerHTML;       
        var title= document.getElementsByClassName('article-title-box')[0].innerHTML; 
        var main_body = document.getElementsByClassName('article_content')[0].innerHTML;
        document.body.innerHTML = head_str + title + main_body + foot_str;
        $("#mainBox").width("100%");
        document.getElementsByTagName('body')[0].style.zoom=0.8;     
        window.print();
        document.body.innerHTML = older;
        return false;
    })();
    

    原文链接:https://blog.csdn.net/p1279030826/article/details/106602341

    相关文章

      网友评论

          本文标题:csdn文章导出

          本文链接:https://www.haomeiwen.com/subject/bgmlmltx.html