我正在使用python中的pdfkit库,以便从html字符串创建pdf文件。它在我的Linux系统上工作正常但是当我尝试在Windows服务器上运行它然后它给我错误
pdfkit.from_string(html_string, output_dir)
我得到以下错误
import pdfkit
ImportError: No module named pdfkit
我使用pip在Windows上使用.exe和wkhtmltopdf
安装了pdfkit
。
我还在环境变量中为wkhtmltopdf
设置路径。
答案 0 :(得分:0)
Yaa ,主要问题是,由于Windows中的权限,它可能无法找出绝对路径,请尝试使用管理员权限以及对目录的权限遍历。
为简单起见,您可以将可执行文件复制到当前目录中:):-)
或在代码中使用以下几行
path_wkthmltopdf = 'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
pdfkit.from_string(html_string, output_file, configuration=config)
如果您正在使用Anaconda cloud,则可以使用以下命令安装pdfkit:
conda install -c conda-forge python-pdfkit
或
conda install -c bioconda wkhtmltopdf
有关更多详细信息,您可以通过下面的链接
文档
2:pdfkit