【官网】:【http://wkhtmltopdf.org/】
【下载请点击这里】 【http://wkhtmltopdf.org/downloads.html】
工具全名叫 "wkhtmltopdf" ; 是一个使用 Qt WebKit 引擎做渲染的,能够把html 文档转换成 pdf 文档 或 图片(image) 的命令行工具。(强调一下:是 “命令行工具” )
支持多个平台,可在win,linux,os x 等系统下运行。
使用前一定要记得先下载安装才行,对于不同的操作系统可能会有需要设置环境变量的情况。如果你安装后在命令行执行 wkhtmltopdf -V 提示以下信息:
C:\Users\hehe>wkhtmltopdf -V
'wkhtmltopdf' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
这就说明你需要配置系统的环境变量了,根据情况把你安装wkhtmltopdf目录下的bin子目录加到 PATH 环境变量下。
我用的是win系统,我的安装到了D盘wkhtmltopdf目录下,所以我需要把 D:\wkhtmltopdf\bin 目录加入到环境变量 PATH 中
正确安装后是执行 wkhtmltopdf -V 会得到如下提示:
C:\Users\wfso>wkhtmltopdf -V wkhtmltopdf 0.12.3.2 (with patched qt)
看上面的信息可知,写此篇时我系统里装的 wkhtmltopdf 的版本是 0.12.3.2
命令格式:wkhtmltopdf [GLOBAL OPTION]... [OBJECT]... <output file>
命令行工具自然是没有图形界面的。
光看上面的命令格式好像不太简单理解应该怎么用啊,别急,下面会有详细介绍的,不过为了满足部分急性子,我先给几个例子在下面。伸手堂可以直接拿去用,不愿意深入了解的同学就不必再浪费时间了。
命令格式 :wkhtmltopdf xxx.html xxx.pdf
D:\MyWorkSpace\markdown>wkhtmltopdf 1.html 1.pdf Loading pages (1/6) Counting pages (2/6) Resolving links (4/6) Loading headers and footers (5/6) Printing pages (6/6) Done
当你看到类似上面的内容时,说转换已经完成了,去打开转换好的pdf文档慢慢研究吧。
命令格式 : wkhtmltopdf url xxx.pdf
D:\MyWorkSpace\markdown>wkhtmltopdf www.yioks.com yioks.pdf Loading pages (1/6) QFont::setPixelSize: Pixel size <= 0 (0) ] 55% Counting pages (2/6) QFont::setPixelSize: Pixel size <= 0 (0)=====================] Object 1 of 1 Resolving links (4/6) Loading headers and footers (5/6) Printing pages (6/6) Done
当你看到如上信息时代表转换成功,是不是很酷。
命令格式 :
wkhtmltoimage xxx.html xxx.jpg wkhtmltoimage url xxx.jpg
其实和转pdf时的参数是一样的,只是命令和输出文件的扩展名变了。上的命令格式中,我是把图片保存成了 jpg 格式,当然,如果你愿意也可以保存成其他图片格式(如:png),但文件可能会变大很多倍。在我的测试中,jpg格式文件是最小的。
链接:https://www.jianshu.com/p/559c594678b6
此外,我们在网易云课堂上有各种教学视频,有兴趣可以了解一下:
1. 文章越来越难发?是你没发现新思路,基因家族分析发2-4分文章简单快速,学习链接:基因家族分析实操课程
2. 转录组数据理解不深入?图表看不懂?点击链接学习深入解读数据结果文件,学习链接:转录组(有参)结果解读;转录组(无参)结果解读
3. 转录组数据深入挖掘技能-WGCNA,提升你的文章档次,学习链接:WGCNA-加权基因共表达网络分析
4. 转录组数据怎么挖掘?学习链接:转录组标准分析后的数据挖掘
6. 更多学习内容:linux、perl、R语言画图,更多免费课程请点击以下链接:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!