将CSDN文章内容转成PDF文件使用教程

目录

1、CSDN文章链接地址

2、操作步骤

(1)设置浏览器页面字体大小

(2)浏览器控制台执行代码段,配置打印

I、浏览器Console

II、更多设置-边距

3、下方附CSDN文章,可直接执行的Jquery代码段

(1)第一个代码段完全可以实现要求 

(2)第二个代码段,可有可无

3、下方附博客园文章,可直接执行的Jquery代码段

(1)第一个代码段完全可以实现要求

3、下方附Gitee文章,可直接执行的Jquery代码段 

 (1)第一个代码段完全可以实现要求

4、PDF文件效果

(1)默认样式'display':'contents'

(2)自定义宽度'width':'825px'

5、附Java面试题整理好的文件压缩包 

6、参考链接:


1、CSDN文章链接地址

举例:将CSDN文章“Java面试题全集(上)”内容转成PDF文件

2、操作步骤

(1)设置浏览器页面字体大小

此步骤影响导出pdf文件的字体大小: 谷歌浏览器》设置》外观》自定义字体》

如下为本人文档适用的字号》

(2)浏览器控制台执行代码段,配置打印

I、浏览器Console

键盘F12》打开谷歌浏览器调试界面》点击标签Console(切换浏览器控制台Console)

II、更多设置-边距

方式1(pdf页头页尾无间隔)、最小值

方式2(pdf页头页尾有间隔)、首先选择【边距 默认】,然后选择【边距 自定义 为上下左右10 10 0 10】

3、下方附CSDN文章,可直接执行的Jquery代码段

(1)第一个代码段完全可以实现要求 

$(function(){
	/*从被选元素body移除一个类页面样式*/
	$("body").removeClass("nodata");
	/*删除顶部导航*/
	$("#csdn-toolbar").remove();
	/*删除左侧导航*/
	$("aside").remove();
	/*删除右侧悬浮*/
	$(".csdn-side-toolbar").remove();
	/*删除CSDN文章上方*/
	$(".article-header-box .article-info-box").remove();
	$("#blogColumnPayAdvert,#blogHuaweiyunAdvert").remove();
	/*展开CSDN文章中被隐藏的代码段:从被选元素<pre class="set-code-hide"移除一个类页面样式*/
	$('pre[class="set-code-hide prettyprint"]').removeClass("set-code-hide");
	/*删除CSDN文章中被隐藏的代码段上面的遮罩*/
	$(".hide-preCode-box").remove();
	/*删除CSDN文章下方*/
	$(".more-toolbox-new").remove();
	$(".reward-box-new").remove();
	$(".recommend-tit-mod").remove();
	$(".blog-footer-bottom").remove();
	/*删除CSDN文章下方评论、其他博客链接*/
	$(".comment-box, .recommend-box, #csdn-shop-window, .template-box").remove();
	/*删除CSDN文章下方公众号链接、笑脸评级*/
	$("#blogExtensionBox, #recommendNps").remove();
	/*修改CSDN文章css样式为》默认样式'display':'contents'或自定义宽度'width':'1100px'或自定义宽度'width':'825px'*/
	$("main").css({'width':'1100px'}); 
	/*弹出打印窗口》另存为PDF文件*/
	window.print();
});

(2)第二个代码段,可有可无

    /*--修改代码段的css样式为》
        背景白色(浏览器界面生效、pdf文件未生效),字体颜色黑色(浏览器界面、pdf文件都生效)
    */
    // 代码段左侧的序号列背景白色
    $(".markdown_views.prism-atom-one-dark .prettyprint, .markdown_views.prism-atom-one-dark .prettyprint .pre-numbering, .markdown_views.prism-atom-one-dark pre.prettyprint").css({'background-color': '#eff2f7'});
    // 代码段右侧的代码背景白色、字体颜色黑色
    $(".markdown_views.prism-atom-one-dark pre code").css({'background-color': '#ffffff','color': '#242527'});

3、下方附博客园文章,可直接执行的Jquery代码段

(1)第一个代码段完全可以实现要求

$(function(){
	/*从被选元素body移除一个类页面样式*/
	$("body").removeClass("skin-darkgreentrip has-navbar");
	$("body").removeClass("forFlow");
	/*从被选元素中移除属性id*/
	let domId = document.getElementById('mainContent');
	domId.removeAttribute('id');
	$("#mainContent").removeAttr("id");
	/*删除顶部导航*/
	$("#top_nav").remove();
	$("#header").remove();
	/*删除左侧导航*/
	$("#sideBar").remove();
	/*删除博客园文章下方关注收藏*/
	$("#blog_post_info_block").remove();
	/*删除博客园文章下方评论*/
	$(".postDesc").remove();
	/*删除博客园文章下方外部广告*/
	$("#comment_nav,#comment_form_container,.login_tips,.ad_text_commentbox,#ad_t2,#opt_under_post,#cnblogs_c1,#under_post_card1,#cnblogs_c2,#under_post_card2,#HistoryToday").remove();
	/*删除底部*/
	$("#footer").remove();
	/*修改CSDN文章css样式为》默认样式'display':'contents'或自定义宽度'width':'1100px'或自定义宽度'width':'825px'*/
	$("#home").css({'width':'1100px'}); 
	/*弹出打印窗口》另存为PDF文件*/
	window.print();
});

3、下方附Gitee文章,可直接执行的Jquery代码段 

 举例:将Gitee文章“磊哥/interview/doc/200+/200_1.md”内容转成PDF文件

 (1)第一个代码段完全可以实现要求

$(function(){
	/*删除顶部导航*/
	$("header").remove();
	$(".fixed-notice-infos").remove();
	$(".git-project-header").remove();
	/*删除Gitee文章上方*/
	$("#git-project-bread").remove();
	$(".file_title").remove();
	/*删除Gitee文章下方*/
	$(".tree_progress").remove();
	$("#modal-linejump").remove();
	$("#blob-comment").remove();
	$("#comment-box").remove();
	$(".complaint").remove();
	$(".four wide column").remove();
	$(".ui dimmer modals page").remove();
	$(".gitee-project-extension").remove();
	$("#git-footer-main").remove();
	/*删除Gitee文章左侧目录*/
	$(".file_catalog").remove();
	/*删除右侧悬浮*/
	$(".side-toolbar").remove();
	/*自定义属性添加并赋值*/
	$("#project-wrapper").attr("cusNameProteity","cusNameVal123");
	/*修改Gitee文章css样式为》默认样式'display':'contents'或自定义宽度'width':'1100px'或自定义宽度'width':'825px'*/
	$("#project-wrapper").css({'width':'1175px'}); 
	/*弹出打印窗口》另存为PDF文件*/
	window.print();
});

4、PDF文件效果

(1)默认样式'display':'contents'

(2)自定义宽度'width':'825px'

5、附Java面试题整理好的文件压缩包 

Java面试题整理18个pdf_1个zip.zipicon-default.png?t=N7T8https://mp.csdn.net/mp_download/creation/uploadResources/21145185

6、参考链接:

如何将CSDN文章内容转成PDF

怎么将网页保存为word文档

如何快速转载CSDN中的博客

  • 118
    点赞
  • 491
    收藏
    觉得还不错? 一键收藏
  • 31
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值