0

我是新的 b rails,我已经成功地使用 wkhtmltopdf[0.11.0 rc1] 免费版从 HTML 生成了 PDF,使用 ruby​​ on rails(3.1)。
我想要 A4 可打印尺寸的 PDF。(PDF 有多个页面。)
但似乎生成的 PDF 尺寸很小,

我的 HTML 包装器/主文件和包装器居中 我已经在使用 Wicked-PDF 并在生成的 PDF 中面临这个问题DIV。 使用 page_size 作为 A4。width: 580px;DIVmargin: auto;

pdf = WickedPdf.new.pdf_from_string(render_to_string(
             template: 'assessment_reports/assessment_report.html.haml', 
             layout: "layouts/reports.html.haml", 
             handlers: [ :haml ], margin: { :left => "5mm",:right => "5mm", :top => "20mm", :bottom => "0mm" },
             locals: { :@view_mode => "pdf" }
          ))



Que是-我如何在生成pdf时按比例转换/缩放其宽度- 210mm(这是A4纸的宽度)和高度?不需要,但如果可能的话,分辨率应该是 300DPI。

任何帮助,将不胜感激。

4

1 回答 1

1

我有一个类似的问题,wkhtmltopdf 的这个论点为我解决了这个问题:

--disable-smart-shrinking
于 2016-11-08T03:27:34.497 回答