在Python 3.6上安装wkhtmltopdf

在Python 3.6上安装wkhtmltopdf,python,docker,wkhtmltopdf,alpine,Python,Docker,Wkhtmltopdf,Alpine,有人能在python:3.6.0-alpine上安装wkhtmltopdf吗 我已经尝试了互联网上的所有解决方案。我需要使用pdfkit,它在内部使用wkhtmltopython将html转换为pdf。您可能需要wkhtmltopdf和xvfb在服务器上运行: apk add wkhtmltopdf xvfb 如果有人希望将需要添加到Dockerfile的完整行: RUN apk update && apk add wkhtmltopdf 或: 然后,您可以在“Docked”

有人能在python:3.6.0-alpine上安装wkhtmltopdf吗


我已经尝试了互联网上的所有解决方案。我需要使用pdfkit,它在内部使用wkhtmltopython将html转换为pdf。

您可能需要wkhtmltopdf和xvfb在服务器上运行:

apk add wkhtmltopdf xvfb

如果有人希望将需要添加到Dockerfile的完整行:

RUN apk update && apk add wkhtmltopdf
或:

然后,您可以在“Docked”Python脚本中使用以下代码:

import pdfkit
path_wkhtmltopdf = '/usr/bin/wkhtmltopdf'
config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
pdfkit.from_string(html, '<direction/of/the/report.pdf>', configuration=config)
导入pdfkit
路径_wkhtmltopdf='/usr/bin/wkhtmltopdf'
config=pdfkit.configuration(wkhtmltopdf=path\u wkhtmltopdf)
pdfkit.from_字符串(html',configuration=config)

它有一个alpine软件包:安装在您的
Dockerfile
您的意思是apk add wkhtmltopdf?是的。你试过了吗?你也可以添加字体
apk add fontconfig freetype ttf dejavu ttf droid ttf freefont ttf releasion ttf ubuntu字体系列
import pdfkit
path_wkhtmltopdf = '/usr/bin/wkhtmltopdf'
config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
pdfkit.from_string(html, '<direction/of/the/report.pdf>', configuration=config)