gpt4 book ai didi

python - Windows 10 中的 renderPDF 中断

转载 作者:行者123 更新时间:2023-12-01 08:30:29 28 4
gpt4 key购买 nike

我最近使用 Python 将我的 Python 代码迁移到了我的新 Windows 10 笔记本电脑上。

我注意到,使用reportlab renderPDF 和 svg2rlg 将多个 SVG 图像渲染为 PDF 文件的 Python 代码现在已损坏。我在 PDF 中渲染的图像现在是黑白的,质量非常差。所示代码在迁移到 Windows 10 之前运行良好。任何想法都值得赞赏。

我认为我没有错过任何 Python 库。相同的代码在 Linux 中运行良好。

from reportlab.graphics import renderPDF
from reportlab.pdfgen import canvas
from svglib.svglib import svg2rlg
#
strMyTestSVGFile = "test.svg"
my_canvas = canvas.Canvas("test.pdf")
#
drawing = svg2rlg(strMyTestSVGFile)
#
renderPDF.draw(drawing, my_canvas, 0,0)
my_canvas.save()

这只是一个代码片段。这曾经非常有效。我的 R 彩色 SVG 图表可以使用 Python 分组为一个漂亮的 PDF 报告。我需要矢量图形来保持清晰度。

最佳答案

好的,我从 0.9.0 降级到 svglib 0.8.1,现在一切都很好了。向 svglib 作者发布了错误报告。

关于python - Windows 10 中的 renderPDF 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53924443/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com