咨询电话:
15628812133
30
2023/07

如何将复杂html页面转化成pdf格式

发布时间:2023-07-30 23:26:30
发布者:已经写了
浏览量:
0

之前介绍过如何将pdf转化成png的方法,今天介绍一下如何将网页生成pdf,首先其实php和javascript都是提供了将网页生成pdf的方法的,php用到一些第三方库来实现,有tcpdf,dompdf等等。这两个三方库我都试过,代码非常多,很长,而且转化出来的pdf文件,样式很难全部一样。可以说是费力不讨好。前端的js倒是可以生成,但是有的地方不是很适用。

今天就介绍一个可以将指定网址转换成pdf的工具,叫做doctron。只需要在系统上安装上这个软件就可以实现直接把页面转换成pdf,解决了php生成pdf样式难,代码长的问题。

dcotron是用golang写的一个软件,我们需要将它安装到服务器上并运行。项目的下载地址:https://github.com/lampnick

如何将复杂html页面转化成pdf格式

我的话没有使用docker部署,我选择的是直接用源码运行,因为我的是windows环境。直接将源码下载到本地用go运行就可以了,如果电脑没有go的环境的话,不急,下周我教大家怎么安装go环境

运行也非常简单,直接cmd中移动到项目下,运行:go run mian.go --config=./conf/default.yaml就可以启动程序了。

程序启动后直接在浏览器中访问地址按照下面输入参数就可以生成对应的pdf了:http://127.0.0.1:8080/convert/html2pdf?u=doctron&p=doctron&url=(url)默认的用户名和密码是doctron

如何将复杂html页面转化成pdf格式


关键词:
返回列表