gpt4 book ai didi

python - 即时创建文件并转换为 pdf

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:23 25 4
gpt4 key购买 nike

我正在尝试创建一个 html 文件,然后使用 wkhtmltopdf http://wkhtmltopdf.org/ 将此文件转换为 pdf 文件。

inputfilename = "/tmp/inputfile.html" 
outputfilename = "/tmp/outputfile.pdf"
f = open(inputfilename, 'w')
f.write(html)
f.close()
f1 = open(outputfilename, 'w')
ret = convert2pdf(f,outputfilename)
f1.close()

在convert2pdf中我正在做:

def Convert2pdf(html文件名,输出pdf):
导入子流程
Commands_to_run = ['/wkhtmltopdf-amd64','html文件名','输出pdf']
subprocess.call(commands_to_run)

输入/输出文件都是动态创建的。输入文件是完美的,但使用 wkhtmltopdf 创建的输出 pdf 是空的。你能建议我做错了什么吗?

最佳答案

我认为你只需要改变

commands_to_run = ['/wkhtmltopdf-amd64','htmlfilename', 'outputpdf']

commands_to_run = ['/wkhtmltopdf-amd64', htmlfilename, outputpdf]

而不是

ret = convert2pdf(f,outputfilename) 

ret = convert2pdf(inputfilename, outputfilename) 

关于python - 即时创建文件并转换为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22940665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com