目录

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").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.ziphttps://mp.csdn.net/mp_download/creation/uploadResources/21145185

6、参考链接:

如何将CSDN文章内容转成PDF

怎么将网页保存为word文档

如何快速转载CSDN中的博客

将CSDN文章内容转成PDF文件使用教程相关推荐

  1. 【实用工具箱】将CSDN文章内容转成PDF文件实用教程(程序员小技巧)—— 禅与计算机程序设计艺术

    Step1 : 浏览器打开 Console (F12),把下面的 JS 代码贴进去, Enter 执行,便可看到如下效果: $(function(){/*从被选元素body移除一个类页面样式*/$(& ...

  2. 如何将CSDN文章内容转成PDF

    1.打开CSDN文章内容 2.按键盘上F12打开浏览器调试模式,打开Console标签 3.在Console标签页内输入一下代码,然后点击回车 (function(){ $("#side&q ...

  3. 一零二八、将csdn文章内容保存成 html、pdf、md格式

    目录 一.获取专栏地址 二.下载转换工具 三.创建HTML MD PDF 文件夹 四.启动程序 五.源代码 代码思路: 1.确定目标需求:将csdn文章内容保存成 HTML.PDF.md格式- 1.1 ...

  4. 如何将CSDN博客下载为PDF文件

    嫌前面这段啰嗦可以直接拖到最后看下载方法 听网课的时候看到CSDN上的笔记,觉得记得很好,很详细,想把它保存下来,于是去搜了一下如何将CSDN博客文章导出为PDF,找到了这篇文章:如何将CSDN文章内 ...

  5. Python从放弃到入门,公众号历史文章爬取成pdf的项目实践与自主学习法

    这篇文章不谈江流所专研的营销与运营,而聊一聊技能学习之路,聊一聊Python这门最简单的编程语言该如何学习,我完成的第一个Python项目,将任意公众号的所有历史文章导出成PDF电子书. 或许我这个P ...

  6. keil生成hex文件找不到_骚操作!用Python把公众号文章打包成pdf文件,再也不怕找不到了...

    背景 做自媒体的人,尤其是做了一年甚至更久的自媒体人,尤其是通过自媒体还有一些小收入的人,他们最怕自己的公众号内容因为各种原因而丢失,那就太可怕了! 在做自媒体内容上花了太多心血,如果突然一下就没了, ...

  7. 用Python+PIL将目录下jpg图像批量转成pdf文件

    一.引言 最近单位有个事,需要将一堆图片文件先转成pdf文件,同事下了个windows下的图形软件,但要一个个转,几百个jpg文件,太过麻烦,因此想用Python批量来做.一查,图像处理库PIL库可以 ...

  8. python爬取正确但不出文件_使用Python爬取微信公众号文章并保存为PDF文件(解决图片不显示的问题)...

    前言 第一次写博客,主要内容是爬取微信公众号的文章,将文章以PDF格式保存在本地. 爬取微信公众号文章(使用wechatsogou) 1.安装 pip install wechatsogou --up ...

  9. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

最新文章

  1. hibernate框架int和Integer类型区别
  2. Netflix网关zuul(1.x和2.x)全解析
  3. opengl加载显示3D模型FBX类型文件)
  4. 一本书让你懂得人生的价值
  5. php随机产生4位的验证码
  6. [推荐]番茄工作法——专治拖延症、精神涣散、再要五分钟综合症
  7. Javascript图像处理之将彩色图转换成灰度图
  8. mr图像翻转的原因_MR的特殊检查脂肪抑制
  9. 5月23 注册审核
  10. Elasticsearch 单机安装
  11. 创建sdcard.img时,提示permission dennid
  12. 一个经典编程面试题的“隐退”
  13. linux find 命令详解
  14. 酸奶小妹升级成酸奶妈妈了!
  15. linux目录创立文件硬链接,在Linux中创建文件目录软链接、硬链接的方法
  16. 月薪仅18K的NLP工程师,回炉重造吧!
  17. 对vulhub靶机THM-ContainMe-v4的渗透测试过程
  18. java判断闰年中闰月_编程序:计算某年某月有多少天(区分闰年和闰月)?怎么编?...
  19. 知识图谱笔记(小象学院课程)
  20. 教育行业课程介绍话术

热门文章

  1. 改变word自带公式显示的字体的方法
  2. 为什么大部分服务器都用Linux系统
  3. MySql格式化小数保留小数点后两位
  4. 百万点赞怎么来?用 Python 制作抖音视频原来这么简单
  5. speedoffice(Word)怎么修改纸张方向
  6. deepin使用印象笔记(Evernote)
  7. html点击鼠标页面出现爱心,js实现鼠标点击飘爱心效果
  8. 云服务器,liunx服务器上的图片通过浏览器访问
  9. Java中一种容易被忽视的访问权限问题
  10. 多点相册--将手机的照片和视频备份到电脑的工具