为了账号安全,请及时绑定邮箱和手机立即绑定

pdfkit 正在从 pyinstaller 中粉碎 exe

pdfkit 正在从 pyinstaller 中粉碎 exe

HUH函数 2022-10-18 16:57:00
我有这个项目,我在其中将创建的 HTML 文件转换为 PDF。基本上,我创建了两个 HTML 文件,将它们合并为一个 HTML 文件,然后将此文件转换为pdfkit. Spyder当我在一切正常的情况下运行我的代码时,我会在终端中收到以下消息:Loading pages (1/6)Counting pages (2/6)                                               Resolving links (4/6)                                                       Loading headers and footers (5/6)                                           Printing pages (6/6)Done   我得到了我想要的 PDF 文件,我还可以看到三个 HTML 文件(我创建的两个和合并的一个)以及我从我的 GUI 保存并附加到我的 HTML/PDF 文件的一些图片。到目前为止一切顺利,但是当我用它转换我的代码时,pyinstaller它会在 PDF 对话中崩溃。我使用这一行将我的 HTML 转换为 PDF:pdfkit.from_file(fileAddress_final,fileAddress_PDF)fileAddress_final合并的 HTML 文件在哪里,并且是 fileAddress_PDF保存 PDF 文件的所需路径。当我尝试在.exe没有上述行的情况下运行文件时,它并没有崩溃(但显然没有创建我希望的 PDF 文件)。我之前试图找到它的答案,但我可能不够清楚,并且还进行了一些测试,所以我设法发现这是唯一导致问题的行。有没有人也经历过这种事情?关于如何解决它的任何想法?
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

我发现了如何使输出静音,我只需添加以下内容:


options = {

           'quiet': ''

          }

pdfkit.from_file(fileAddress_final,fileAddress_PDF,options=options)

这停止了输出,并防止我的 GUI 崩溃。


查看完整回答
反对 回复 2022-10-18
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信