CSDN转PDF【无水印且免费!!!】

其他人的都不靠谱,转出来还带水印的pdf发给老师包IP的,去水印还花钱,看我的

总流程就是html转pdf,因此使用pandoc+wkhtmltopdf

第一步是把文章的html格式存下来,参考博主@李青鸽 的

获得HTML文件

1. 进入开发人员工具界面

有多种方法:

  1. 在网页上单击右键-检查
  2. 按F12 或 ctrl shift i
  3. 浏览器设置 - 更多工具 - 开发人员工具

2. 转换为html

点击这个图标

然后鼠标移动到文章主体部分就能自动匹配html的内容了(如果只需要转换一部分的话)

如果是全文转换的话,ctrl+F,搜索"article_content"

自动匹配到这一行,右键,点击"复制"

点击"复制 outerHTML"

然后找个地方存起来,可以是vsCode,也可以是记事本,反证你能找到就行,记着地址,一会要用。

(聪明的你知道vsCode提供html转md的功能,但是图片和排版转换效果很差劲,于是你打算跟星马继续学如何无损转换)

下载Pandoc和依赖wkhtmltopdf

先下载pandoc

官网:

https://pandoc.org/installing.html

github:

https://github.com/jgm/pandoc/releases/tag/3.7.0.2

下载完后,

正常解压,进入文件夹,点击exe,会弹出cmd,关掉,然后继续看下面。

再下载wkhtmltopdf

点击这个页面,选择自己合适的版本

wkhtmltopdf

打开安装文件夹,点击bin确定里面包含了下面四个内容。

添加系统路径

接下来需要手动添加这个库到系统路径,先复制bin文件夹的路径,比如:

复制代码
D:\wkhtmltox-0.12.6-1.mxe-cross-win64\wkhtmltox\bin

然后按win+S,搜索"环境变量",打开这个东西:

点击"环境变量"

找到"系统变量"

下滑找到"Path",点击"编辑"↓

点击"新建"

把刚刚复制的bin的路径粘贴进去

点三次"确定",退出来

CMD指令完成转换

win+R,打开cmd

输入:

复制代码
wkhtmltopdf --version

如果输出为:

复制代码
wkhtmltopdf 0.12.6 (with patched qt)

就说明路径添加成功了。(无论目前你的cmd在哪都应该输出这个,因为你添加的是全局系统变量,相对于你在ubuntu的bashrc最后加的那些路径)

cd导航到你需要转换html的文件夹下,

复制代码
D:\>cd D:\工程\CnC数据标注

输入这行:

复制代码
pandoc X-Nav.html -o report.pdf --pdf-engine=wkhtmltopdf

等待一会,输出这些就ojbk了↓

复制代码
D:\工程\CnC数据标注>pandoc X-Nav.html -o report.pdf --pdf-engine=wkhtmltopdf
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'X-Nav' as the title.
  To specify a title, use 'title' in metadata or --metadata title="...".
Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done

回到文件夹,打开PDF文件,正常打开,没有水印,而且图片也能转换,完美!

同理,其他页面如果需要转pdf,也可以使用这套方案,只需要把前面选择html的部分修改一下就好。

引用请注明。

希望对你有帮助,用CSDN码了两天论文发现没法引用的狠狠地碎了~

回收封面)

相关推荐
一只花里胡哨的程序猿9 小时前
odoo打印pdf速度慢问题
pdf·odoo
灵海之森11 小时前
Python将md转html,转pdf
pdf
阿幸软件杂货间15 小时前
最新PDF版本!Acrobat Pro DC 2025,解压即用版
pdf·adobe acrobat·acrobat
星空的资源小屋17 小时前
网易UU远程,免费电脑远程控制软件
人工智能·python·pdf·电脑
会飞的小菠菜20 小时前
如何一次性将多个PPT幻灯片批量转换成PDF文档
pdf·powerpoint·ppt·批量·格式转换
somethingGoWay1 天前
wpf .netcore 导出pdf文件
pdf·wpf·.netcore
小白电脑技术1 天前
PDF教程|如何把想要的网页保存下来?
pdf·电脑
我没想到原来他们都是一堆坏人1 天前
通过Gen AI SDK调用gemini 2.5 pro,单独上传pdf文件 | ai agent 开发笔记 2025.9.2 Day 2
ai·google·pdf·sdk·gemini
AI视觉网奇2 天前
麒麟系统 doc转pdf
linux·运维·pdf
CodeCraft Studio2 天前
国产化PDF处理控件Spire.PDF教程:如何在 Java 中通过模板生成 PDF
java·python·pdf·spire.pdf·java创建pdf·从html创建pdf