HTML 转PDF----wkhtmltopdf
Posted 小小菜_v
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML 转PDF----wkhtmltopdf相关的知识,希望对你有一定的参考价值。
html 转PDF----wkhtmltopdf
下载wkhtmltopdf
https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
# 环境:CentOS 7.6
yum install wkhtmltopdf
which wkhtmltopdf
进入目录,创建个简单的html文件
cd /opt
vi index.html
# 在 index.html中写入如下内容,保存
<h1>hello world!</h1>
运行,将html转换为pdf
/usr/bin/wkhtmltopdf index.html index.pdf
报如下错误:
wkhtmltopdf: cannot connect to X server
缺少依赖包Xvfb,安装即可
yum install Xvfb
再次运行命令:/usr/bin/wkhtmltopdf index.html index.pdf,运行成功
Python脚本中直接可以使用subprocess模块运行cmd命令即可。
import subprocess
_cmd = "/usr/bin/wkhtmltopdf index.html index.pdf"
popen = subprocess.Popen(_cmd,
shell=True,
cwd=file_dir,
stdout=subprocess.PIPE,
stdin=subprocess.PIPE,
stderr=subprocess.PIPE)
以上是关于HTML 转PDF----wkhtmltopdf的主要内容,如果未能解决你的问题,请参考以下文章