如何在不保存 .svg 文件的情况下在 prawn 中显示 svg?
How can I display a svg in prawn without saving a .svg file before?
此刻,我生成了一个 svg 文件,然后读取它并将其显示在我的 pdf 中:
qr = Barby::QrCode.new('test')
outputter = Barby::CairoOutputter.new(qr).to_svg
File.open('myfile.svg', 'wb'){|f| f.write outputter }
pdf.svg IO.read('myfile.svg'), width: 50, height: 50
我的问题是:如何在不保存 .svg 文件的情况下显示我的 svg。我知道有一个 css 属性 允许这样做,但我不能对虾使用 css ...
有什么想法吗?
它是这样工作的:
pdf.svg outputter, width: 50, height: 50
感谢@Mark Thomas
此刻,我生成了一个 svg 文件,然后读取它并将其显示在我的 pdf 中:
qr = Barby::QrCode.new('test')
outputter = Barby::CairoOutputter.new(qr).to_svg
File.open('myfile.svg', 'wb'){|f| f.write outputter }
pdf.svg IO.read('myfile.svg'), width: 50, height: 50
我的问题是:如何在不保存 .svg 文件的情况下显示我的 svg。我知道有一个 css 属性 允许这样做,但我不能对虾使用 css ... 有什么想法吗?
它是这样工作的:
pdf.svg outputter, width: 50, height: 50
感谢@Mark Thomas