我正在尝试使用reportlab在 Django-Installation 的服务器端构建 PDF 文档。这些文档应该包含几个要使用matplotlib创建的图形。
我已经想出了如何通过将PIL-Image 对象直接传递给Image()
-flowable 来使 reportlab 使用 matplotlib 的图像而无需临时将它们转储到文件系统。这对于像 PNG 这样的光栅化图像格式非常有效。
现在,锦上添花的是能够嵌入基于矢量图的图形(如 SVG)。
我使用svglib将 matplotlib 生成的 SVG 转换为 reportlab 图形对象,但不幸的是 svglib 确实省略了刻度线和轴标签。在某些图表上,它通常会失败。
你有什么想法?