【问题标题】:Custom Page Size in Wicked_PDFWicked_PDF 中的自定义页面大小
【发布时间】:2011-12-14 08:57:00
【问题描述】:

Wicked_pdf 文档显示我可以使用以下内容来更改页面大小:

render :pdf => 'file_name', :page_size => "b10"

但是,这仅限于“命名”页面大小,例如“A4”或“Letter”。我想使用 wkhtmltopdf 的 page_heightpage_width 属性,但以下似乎对 wicked_pdf 无效:

render :pdf => 'file_name', :page_height => 1, :page_width => 1

有没有办法在 wicked_pdf 中声明自定义 PDF 页面大小?

【问题讨论】:

    标签: ruby-on-rails wkhtmltopdf wicked-pdf


    【解决方案1】:

    查看 wkhtmltopdf 文档,您似乎需要为自定义页面大小指定测量单位,例如:

    render :pdf => 'file_name', :page_height => '5in', :page_width => '7in'
    

    它已于 2009 年 12 月合并到 wkhtmltopdf 的主干中,因此您需要确保您拥有一个相当新的二进制版本(0.9.9 或更高版本应该没问题),如果它仍然不起作用。

    【讨论】:

    • 我有 wkhtmltopdf-binary (0.9.9.3)wicked_pdf (0.11.0):page_height:page_width 不起作用:(
    • 我必须指定:page_size => nil 然后它才能工作
    猜你喜欢
    • 1970-01-01
    • 2021-01-16
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    • 2020-02-28
    相关资源
    最近更新 更多