我试图使用这个简单的教程后面的Weasyprint打印一个简单的PDF文件
我运行以下命令:
python weasyprintdemo.py sample.html sample.pdf
在包含以下文件的文件夹中:
weasyprintdemo.py
sample.html
sample.css该命令的输出是一个具有以下2条消息的无限循环:
(process:7356): GLib-GObject-CRITICAL **: 11:23:32.010: g_object_replace_qdata: assertion 'G_IS_OBJECT (object)' failed
(process:7356): GLib-GObject-CRITICAL **: 11:23:32.010: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed未生成预期的sample.pdf。
weasyprintdemo.py、sample.html和sample.css的含量可分为这里。
我已经解决了无数的问题,试图使这个脚本工作,但我被困在这一个星期了.有什么想法吗?
我的工作环境:
> weasyprint --info
System: Windows
Machine: AMD64
Version: 10.0.17134
Release: 10
WeasyPrint version: 54.2
Python version: 3.6.8
Pydyf version: 0.1.2
Pango version: 15003GTK安装在C:\GTK 3中,C:\GTK 3\bin位于我的路径顶部。
发布于 2022-03-16 07:28:05
当我将Weasyprint和GTK降级为旧版本时,它起了作用。
新的工作版本:
https://stackoverflow.com/questions/71467756
复制相似问题