[英]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.