[英]How to convert SVG images for use with Pisa / XHTML2PDF?
我正在使用Pisa / XHTML2PDF在Django中动态生成PDF。 不幸的是,我还需要包含SVG图像,我认为这不是一件容易的事。
什么是最好的方法去a)将SVG转换为PNG / JPG(用Python)或b)包括从Pisa输出的PDF中的SVG?
“我得到rsvg工作,但这是我在尝试保存时得到的:AttributeError:'gtk.gdk.Pixbuf'对象没有属性'保存' - Nick Sergeant 2009年4月25日0:10”
您需要导入gdk才能访问pixbuf方法:
import rsvg
from gtk import gdk
h = rsvg.Handle('svg-file.svg')
pixbuf = h.get_pixbuf()
pixbuf.save('foobar.png', 'png')
并从包含svg数据的字符串转换:
import rsvg
from gtk import gdk
h = rsvg.Handle()
h.write(svg_string)
h.close()
pixbuf = h.get_pixbuf()
pixbuf.save('foobar.png', 'png')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.