PDF を生成する prawn と、Prawn で SVG を解釈する prawn-svg を使って、haml で書いた SVG を PDF にした時のメモ。
prawn-svg の利用例として書かれているコード を haml で書き直したものです。
require 'prawn-svg' require 'haml' Prawn::Document.generate("test.pdf") do svg Haml::Engine.new(<<~EOS).to_html %svg %rect{width: 100, height: 100, fill: 'red'} EOS end