svg - reportlab svg2rlg 绘制带边框的图像
问题描述
Reportlab (3.5.42) 现在在我的 SVG 图像周围画了一个边框,而几个月前还没有。我尝试降级到以前版本的 ReportLab,但没有成功。即使是旧的 SVG 仍然会用边框进行渲染。我如何摆脱边界?这是一个示例:
from svglib.svglib import svg2rlg
from reportlab.lib.units import inch
from reportlab.pdfgen.canvas import Canvas
from reportlab.graphics import renderPDF
c = Canvas('sample.pdf')
otb = svg2rlg('sample.svg')
x = 5 * inch
y = 5 * inch
renderPDF.draw(otb, c, x=x, y=y)
c.showPage()
c.save()
提前致谢!
解决方案
此时对我有用的答案:降级到 svglib 0.9.0
推荐阅读
- php - PHP 页面未加载(PHP 联系表)
- git - 如何在 git 中将 2 个拉取请求从一个分支合并到另一个分支
- reactjs - 异步笑话测试中的 TSServer 误报
- mysql - mysql 在列中插入值:int DEFAULT 0 导致错误
- android - 如何在应用程序中有条件地选择模块依赖或源代码?
- c# - 使用 XPath 获取子元素值,其中日期是元素值
- r - 在当前工作目录或具有 `pool` 和 `golem` 的父目录中找不到配置文件
- ruby-on-rails - Ruby on Rails API 命名空间作为默认路径
- java - 克隆列表地图的有效方法?
- delphi - 为什么这些 TShape 看起来如此不同?