2014-02-15 30 views
0

我的pdfkit已成功安装在我的应用程序中。任何给定的HTML传递的输出pdf文件有一些额外的页面,我不需要。第2页是我需要从当前项目的html文件中唯一相关的页面。以下配置块不能像page_offset那样工作。还有一种方法来设置结束页面;在我来说,我会偏移和第2页。如何配置pdf_offset并以pdfkit结尾

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") 

回答

0

在结束我相信PAGE_OFFSET应该是一个数字,而不是字符串:PAGE_OFFSET =>的

代替:

:page_offset =>'2'

+0

我曾尝试过,并且仍然无法工作;关于最终选项的任何想法,pdfkit和wkhtmltopdf分别支持最终页面吗? – jcuwaz

+0

page_offset适用于使用QT修补的wkhtmltopdf。你使用的是二进制文件还是软件包(homebrew/rpm/etc?)在wkhtmltopdf文档中,注意到page_offset是'只有使用补丁QT才可用(http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/ wkhtmltopdf-0.9.9-doc.html)“。 – oxtub

+0

wkhtmltopdf --version 名称:wkhtmltopdf 0.9.9 – jcuwaz

相关问题