html_path = r'G:\input.html'
output_path = r'G:\out.pdf'
path_wkthmltopdf = r'D:\software\Tools\wkhtmltopdf\bin\wkhtmltopdf.exe'

def html_to_pdf(html, to_file,path_wkthmltopdf):
    '''将html文件生成pdf文件'''
    import pdfkit
    config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
    pdfkit_options = {'encoding': 'UTF-8'}
    pdfkit.from_file(input=html, output_path=to_file,configuration=config, options=pdfkit_options)
    print('完成')

html_to_pdf(html_path,output_path,path_wkthmltopdf)

 

参考

知乎 pdfkit | 利用python实现html文件转pdfPDF

您的电子邮箱地址不会被公开。 必填项已用*标注