使用wkhtmltopdf在后台把html代码转换为pdf文件

本文介绍了如何在Java后台利用wkhtmltopdf工具将HTML代码转换为PDF文件。首先,需要下载并安装wkhtmltopdf,配置系统Path环境变量,并确保安装Visual C++支持。然后,在Java中通过Runtime类调用 wkhtmltopdf 命令行工具,生成PDF文件。重点在于根据业务需求构建合适的HTML页面URL,以生成所需的PDF内容。
摘要由CSDN通过智能技术生成

最近有个需求就是把页面生成pdf文件,找了很多方法也尝试了很多插件和第三方jar包,最后选择wfhtmltopdf,这个是我目前遇到最好用转化过程兼容性也最好的一个工具。下面切入正题介绍一下怎么使用,至于怎么组装html代码各位自己想办法,网上也有很多例子,本博文只介绍怎么使用wkhtmltopdf以及在使用过程中踩过的坑。


1:下载wkhtmltopdf然后安装,下载地址:http://wkhtmltopdf.org/downloads.html ,找到适合自己服务器的版本安装,安装过程中要注意以下安装路径,安装路径最好不要有空格,避免不必要的麻烦。如果不想到官网下载也可以下载我的资源。

2:安装完毕需要配置系统Path环境变量,做为Java语言的使用者这个是必修课,我就不介绍怎么配置,配置路径一般为        C:\wkhtmltopdf\bin记得在配置环境变量值时前面加;号。我的环境变量值为D:\dev\wkhtmltopdf\bin  配置完毕可以运行cmd进入dos窗口输入wkhtmltopdf命令,如果出现wkhtmltopdf命令的使用帮助那么表示安装好了。如果没有安装好会出现错误提示,本人就踩过坑,提示少两个dll组件,这时你需要重新安装一下Visual C++,安装Visual C++版本是要和wkhtmltopdf及Windows操作系统相适应的,我在WinServer2008R2安装的Visual C++ 2015,提示缺少的两个dll组件都解决了,dos下运行wkhtmltopdf命令正常,因为我安装wkhtmltopdf的版本wkht

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值