我已经使用PyQt5构建了一个应用程序来处理一些数据并使用pdfkit生成pdf报告。如果我通过PyCharm运行该应用程序,则效果很好。我已经使用fman构建系统(PyInstaller包装器)将应用程序打包为可执行文件,并且在运行该应用程序时,每次生成pdf时都会弹出wkhtmltopdf.exe控制台窗口。
这在处理许多文件时确实很烦人。
是否有办法确保wkhtmltopdf.exe仅以最小化窗口(或类似解决方案)打开?
[最后,我求助于GitHub的pdfkit,并在creationflags=0x08000000
和Popen
文件的configuration.py
函数中添加了pdfkit.py
。我知道我会将wkhtmltopdf.exe
位置传递给配置文件,所以我也明确了这一点。
它在https://github.com/KiFi85/python-pdfkit可用
它对我有用,但不确定是否是最佳解决方案