【问题标题】:how to configure page_offset and end in pdfkit如何配置page_offset并以pdfkit结尾
【发布时间】:2014-03-14 22:21:42
【问题描述】:

我已在我的应用程序中成功安装了 pdfkit。传递的任何给定 html 的输出 pdf 文件都有一些我不需要的额外页面。第 2 页是我在当前项目的 html 文件中需要的唯一相关页面。以下配置块无法正常工作 page_offset。还有一种方法可以设置结束页面;就我而言,我会在第 2 页偏移并结束。

kit = PDFKit.new(File.new("#{@LOCAL_HTML_DIR}/#{html}.html"))
          PDFKit.configure { |config| config.default_options = { :page_size => 'Letter', :margin_top => '0.5in', :margin_right => '0.5in', :margin_bottom => '0.7in', :margin_left => '0.5in', :zoom => 2, :page_offset => 2 }}
          file = kit.to_file("#{@LOCAL_HTML_DIR}/#{html}.pdf")

【问题讨论】:

    标签: ruby pdf-generation wkhtmltopdf pdfkit


    【解决方案1】:

    我认为 page_offset 应该是一个数字,而不是一个字符串:

    :page_offset => 2

    而不是

    :page_offset => '2'

    【讨论】:

    • 我原来试过了,还是不行;关于结束选项的任何想法,pdfkit 和 wkhtmltopdf 是否分别支持结束页面?
    • page_offset 对我有用 wkhtmltopdf 修补了 QT。您使用的是二进制文件还是软件包(homebrew/rpm/etc.?)在 wkhtmltopdf 文档中,注意到 page_offset '仅可使用修补的 QT (madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf-0.9.9-doc.html)。'
    • wkhtmltopdf --版本名称:wkhtmltopdf 0.9.9
    猜你喜欢
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 2019-11-04
    • 2013-10-16
    相关资源
    最近更新 更多