在Python 3.6上安装wkhtmltopdf
有人能在python:3.6.0-alpine上安装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”
我已经尝试了互联网上的所有解决方案。我需要使用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)