无法从python脚本执行wkhtmltopdf

问题描述 投票:0回答:1

Python版本:3.7

平台:赢得10

我正在尝试从html字符串创建pdf。我遵循以下步骤:

  1. 我使用pip安装了pdfkit

  2. https://wkhtmltopdf.org/downloads.html中的Drive D:下载了wkhtmltopdf安装程序。

  3. 尝试以下代码:

    import pdfkit
    
    path_wkhtmltopdf = r'wkhtmltopdf\wkhtmltox.exe'  #relative path
    config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
    pdfkit.from_string(htmlString, 'micro.pdf', configuration=config)
    

但是我在最后一行低于操作系统错误:

Exception has occurred: OSError
[WinError 740] The requested operation requires elevated privileges

[似乎我的python脚本没有执行wkhtmltox.exe的.exe文件的权限。我该如何解决?

html python-3.x pdf operating-system wkhtmltopdf
1个回答
0
投票

尝试一下:http://kb.winzip.com/kb/entry/243/

仅使用以管理员身份运行选项。

© www.soinside.com 2019 - 2024. All rights reserved.