【发布时间】:2015-05-29 05:10:23
【问题描述】:
我正在使用 pdfkit 从 ruby 中的 html 生成 pdf。我能够生成 pdf,但 pdf 上的渲染文本有一些字符间距不均匀,即使 html 渲染是完美的。
def self.generate_invoice
content = File.read( "#{Rails.root}/engines/restaurant_service/app/views/restaurant_service/settlement_mailer/settlement_invoice.html.erb")
template = ERB.new(content)
set_margin = 0.1.to_s
kit = PDFKit.new(template.result(binding), :page_size => 'Letter',:margin_top => set_margin+'in', :margin_right => set_margin+'in', :margin_bottom => set_margin+'in', :margin_left => set_margin+'in')
kit.to_file(file_path)
end
【问题讨论】:
标签: html ruby-on-rails pdfkit