wkhtmltopdf工具简介(HTML转PDF)
工具 “wkhtmltopdf” 简介
想要了解详情请点击官网
如需直接下载请点击下载页面
wkhtmltopdf并且wkhtmltoimage是开源 (LGPLv3) 命令行工具,用于使用 Qt WebKit 渲染引擎将 HTML 渲染为 PDF 和各种图像格式。这些完全“无头”运行,不需要显示或显示服务。
支持多个平台,可在windows,linux,mac等系统下运行。
优点
- 生成PDF时会自动根据你在HTML页面中H标签生成树形目录结构。
- 小巧方便,转换速度快。
- 跨平台。
缺点
我还没有感受到
安装与使用
安装
下载解压后直接安装就好(安装目录尽量不放C盘)
使用前准备
对于不同操作系统可能会需要配置环境变量
安装后打开cmd命令行输入 wkhtmltopdf -V提示以下信息:
D:\wkhtmltopdf>wkhtmltopdf -V
'wkhtmltopdf' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
说明你需要配置系统的环境变量了,将你安装wkhtmltopdf目录下的bin目录加到PATH环境变量中
如图:
配置完之后,再使用cmd命令行执行命令wkhtmltopdf -V会得到如下提示:
D:\wkhtmltopdf>wkhtmltopdf -V
wkhtmltopdf 0.12.6 (with patched qt)
如出现以上信息,那么恭喜你,wkhtmltopdf 已经可以正常使用了。
使用
命令格式:wkhtmltopdf [GLOBAL OPTION]... [OBJECT]... <output file>
把一个html文件转换成PDF
命令格式 :wkhtmltopdf xxx.html xxx.pdf
当你看到类似于上面的信息时,说明你是成功的,可以打开转换好的PDF研究研究了。
把一个 url 指向的网页转换成PDF
命令格式 : wkhtmltopdf url xxx.pdf
出现如上信息时,说明你已经顺利的将一个网页转换成了一个PDF。
如下图,是一个转换成功的样版:
有成功当然会有失败的案例,如下图是一个无效的url转换的提示:
虽然失败了,但是它依然转换出来了一个PDF,失败结果pdf如下图:
把html文件 和 url指向的网页 转换成图片
命令格式 :
wkhtmltoimage xxx.html xxx.jpg
wkhtmltoimage url xxx.jpg
其实转图片和转PDF的参数时一样的,只是输出文件的扩展名改变了。当然,除了转成jpg格式意外还可以转成png等其他格式,只是文件大小不同。
wkhtmltopdf工具简介(HTML转PDF)相关推荐
- wkhtmltopdf:wkhtmltopdf(将html转换成pdf的利器)简介、安装、使用方法详细攻略
wkhtmltopdf:wkhtmltopdf(将html转换成pdf的利器)简介.安装.使用方法详细攻略 目录 wkhtmltopdf简介 wkhtmltopdf安装 wkhtmltopdf使用方法 ...
- go语言 doc转换html,go语言使用wkhtmltopdf工具将html转成pdf
最近收到网友的提问后端怎么把html转成pdf文件,于是我就把我以前做的例子发出来给大家参考一下,如果对你有帮助的话请点个赞 1.首先选择适合自己的系统下载wkhtmltopdf工具 mac下载后安装 ...
- wkhtmltopdf工具将网站转换成pdf或图片
0. 下载与安装 官网地址:https://wkhtmltopdf.org/ 官网下载地址:https://wkhtmltopdf.org/downloads.html 下载成功后双击安装,目录可以自 ...
- [转载]Eclipse开发工具简介
Eclipse开发工具简介 Eclipse是开放源代码的项目,你可以到www.eclipse.org去 免费下载Eclipse的最新版本,一般Eclipse提供几个下载版本:Release,Stabl ...
- 静态代码分析工具简介
静态代码分析工具简介 什么是静态代码分析 静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法.结构.过程.接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句 ...
- java开源工具简介(2)
java开源工具简介(2) OpenCms [Java开源 CMS系统] OpenCms是一个J2EE的产品,它是用Java写成的.它和Tomcat捆绑在一起.但是也能够使用ATG Dynamo.We ...
- 使用wkhtmltopdf 完成html文件转pdf
使用wkhtmltopdf 完成html文件转pdf 步骤1:下载wkhtmltopdf驱动并安装 安装步骤https://pnpdjie.github.io/docs/guides/releaset ...
- 《python 与数据挖掘 》一 1.2 工具简介
本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第1.2节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...
- 【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
文章目录 一.OD 工具简介 二.OD 工具与 CE 工具对比 三.博客资源 一.OD 工具简介 OD 全程是 PLLYDBG , 动态追踪工具 , 是目前最流行的 调试解密 工具 ; 该工具支持插件 ...
最新文章
- python 将字符串转换成字典dict
- python数据分析与基础实战_《python数据分析与挖掘实战》基础概念
- 【视频点播最佳实践】使用OSS SDK上传视频到点播
- 【转】JavaScript eval处理JSON数据 为什么要加括号
- java 内存 min_Java内存区域
- 饿了么UI组件库中,Upload组件上传闪动的解决
- 【软件工程】详细设计说明书
- No tracked branch configured for branch new_protocal or the branch doesn't exist.
- ubuntu搭建PHP网站完整实例教程
- 关于先有鸡蛋还是先有鸡的理解
- 微信公众号基础04_分享和录音功能的实现
- 知道文件扩展名,如何获得在系统中该文件类型的图标
- 主频和睿频有什么区别
- 安全模式没有计算机图标不见了怎么办,win10杀毒图标不见了怎么办?win10安全中心图标没了的处理方法...
- android开发教程21篇(强烈推荐,几乎每一篇都是精华教程)
- python用循环打出阶梯图形,matplotlib阶梯图的实现(step())
- 醉月湖畔,为谁染红妆
- 五大方面多管齐下,用友助力企业建设世界一流司库体系
- VBScriptVBS(五)VBScript中的类class详解
- 2022-2028年中国医药行业市场全面研究及前瞻分析报告
热门文章
- 【微信小程序】-miniprogram init [Error: ENOENT: no such file or directory]
- C++STL中vector容器 assign()函数的用法
- Java_常用工具类收集
- mysql 8.x改密码的姿势
- 【NOIP2016普及组】买铅笔
- 电脑散热测试软件,不服跑个分?小编热荐7个PC测试软件
- 尼采:快乐的知识(下)
- 【建站】手把手教你搭建惊艳的博客
- 人月神话之七 未雨绸缪
- 解决IE主页被www.13721.net劫持。