文章目录

  • 一、进入开发者模式
  • 二、pdf导出
  • 三、快捷键输出PDF
  • 参考链接

本文记录从CSDN博客中导出pdf文档的操作方法


一、进入开发者模式

在浏览页面按F12进入浏览器开发者模式

二、pdf导出

进入开发者模式后,在控制台(Console)中输入以下之一代码并运行,注意PDF文字及图片是否完整

(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();$(".pub-footer-new").remove();//CSDN版权信息说明$("main").css('display','content');$("main").css('float','left');$("#mainBox").css('width','100%');        $(".main_father.clearfix.d-flex.justify-content-center").css("width","100%");window.print();
})();
(function(){      '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;
})();

三、快捷键输出PDF

第一步、首先,在浏览器上打开需要转换的网页,然后按下打印快捷键Ctrl+P;选择目标打印机为“SD PDF Printer”,点击“打印”即可。
第二步、稍等片刻后,跳转以下页面,在这里选择格式为“PDF”,点击“导出”就可以了。
第三步、得到以下提示后,说明网页已成功转成PDF并导出,点击“前往导出文件位置”可浏览PDF文档。

参考链接

https://jensen-lee.blog.csdn.net/article/details/107141088
https://blog.csdn.net/r657225738/article/details/115862775

CSDN导出PDF文件相关推荐

  1. asp.net2.0导出pdf文件完美解决方案【月儿原创】

    asp.net2.0导出pdf文件完美解决方案 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.5.28 PDF简介:PDF(P ...

  2. Excel VBA自动化办公:选择Excel文件合并订单数据生成订单汇总表、生成发货单并导出pdf文件、自动统计业绩生成业绩表

    基本需求: 让用户可以选择多个文件,根据用户选中的工作簿进行合并订单数据,按照预先设计好的订单模板写入数据. 对于同一个交易序号下面有多个订单的,需要计算该交易序号下所有订单的总金额.总票数.相同交易 ...

  3. phpspreadsheet 导出pdf文件

    PhpOffice\PhpSpreadsheet不但可以操作Excel和导出Excel,也可以用来导出pdf文件.不过需要安装扩展,Tcpdf/Dompdf等三方类库,否则提示类库不存在. 目录 安装 ...

  4. 咖啡汪日志——JAVA导出pdf文件加水印 文字+图片、文字

    咖啡汪日志--JAVA导出pdf文件加水印 文字和图片.文字 hello,又大家见面了! 作为一只不是在戏精就是在戏精路上的哈士奇,今天要展示给大家的就是如何快捷地给pdf文件增加各种水印.嗷呜呜,前 ...

  5. unity利用ITextSharp实现导出pdf文件

    unity创建pdf文件首先需要搭建ITextSharp环境,先要导入所需要的dll文件.选用vs创建一个控制台项目,然后点击工具-包管理器-管理解决方案的Nuget程序包选项,如图所示: 打开包管理 ...

  6. ireport 导出pdf文件 字体问题

    最近项目使用ireport5.6.0导出pdf文件,使用ireport5.6.0工具设计pdf模板后,字体不生效.在网上查了很多资料,大体看了下.解决办法. 在项目根目录创建目录net.sf.jasp ...

  7. Itext导出pdf文件

    使用iText生成pdf文件并导出 前言: 项目中需要给用户提供一个可以导出pdf文件的功能,用来展示本月的数据.像excel.word这种直接就可以使用POI进行导出了,但是导出pdf格式的文件 我 ...

  8. c 将html导出pdf文件,将HTML页面转换为PDF文件并导出

    目碎前整要们开自近事端个广的的带近事端个广前,在大多数的管理系统中,都会有这样一个功能:根据相关的条件查询相应的数据,并生成可视化报表,然后可导出为PDF文件.本文只展现生成可视化报表之后导出PDF文 ...

  9. 关于RDLC使用导出PDF文件时,中文乱码解决方案

    MicrosftReportViewer控件导出乱码,主要需要设置的是RDCL文件: 关于使用RDLC导出PDF文件时,中文出现乱码现象,本文进行了解决: 其实很简单. 本人平台情况VS2008 英文 ...

最新文章

  1. 钟南山: 疫情可能一周或10天达到高峰! 李兰娟院士:拿到疫苗株可能还要一个月!...
  2. ORA-16629: database reports a different protection
  3. python在日常工作处理中的应用-Python全栈开发在实际工作中的应用
  4. MATLAB某数组间隔取值
  5. STM32 SPI难点浅析
  6. 有向图缩点:tarjan强连通缩点(模板)
  7. c# 多线程 执行事件 并发_C#.NET Thread多线程并发编程学习与常见面试题解析-1、Thread使用与控制基础...
  8. java单个数组求积_[剑指offer][Java]构建乘积数组
  9. iPhone 9测试工作结束:4.7英寸小屏设计 主打新兴市场
  10. R学习-小白笔记08
  11. Unity 使物体朝向某个方位
  12. RocketMQ 拉取消息-通信模块
  13. Vue3下的视频直播流方法(RTSP和HLS流)
  14. hive、hadoop面试题
  15. 助力公共事业服务,RPA大显身手
  16. vue中获取屏幕高度(封装使用)
  17. 使用python合并多个pdf文件
  18. 整理一个将qq音乐的歌单导入到苹果音乐中的方法
  19. 如何恢复扩展属性为u的linux文件,chattr - 修改文件在Linux第二扩展文件系统(E2fs)上的特有属性...
  20. html5超萌哈士奇,哈士奇,是一种让人又爱又恨,又拥有自己独特风格的雪橇犬...

热门文章

  1. 美团点评 TiDB 深度实践之旅(9000 字长文 / 真实“踩坑”经历)
  2. ICMP protocol
  3. C++集合 STL集合 set集和--交集、并集、差集、对称差
  4. java前端传时间范围, 后端处理
  5. 粗略使用.NetCore2.0自带授权登陆Authorize
  6. Android实现wake-on-lan
  7. 基于python的公众号课堂教学_基于Python的微信公众号数据挖掘分析
  8. android string中换行,android StringBuffer实现换行
  9. 关于复刻潮牌奢侈品的一些理解
  10. 百度地图之事件处理——获取所在的经纬度(百度地图简单使用)