我有两种不同类型的标题,一种用于第一页,另一种用于其他页面。两者都有不同的高度,但我只找到了使用PDFKit / wkhtmltopdf为margin-top选项设置一个值的方法。因此,在所有页眉上设置相同的间距。
有没有办法可以为不同的页面设置不同的margin-top值,这样我的标题就可以适合而不留空格?我正在使用带有PDFKit 0.5.2的Ruby on Rails,我的代码目前看起来像:
# Generate the contents of the PDF and store the file
PDFKit.configure do |config|
config.default_options = { :page_size => 'Letter', :margin_top => 75, :margin_left => 2,
:margin_right => 2, :footer_left =>"(c)",
:footer_center => "Created on #{Time.now.strftime("%Y/%m/%d")}",
:footer_right => '[page] OF [toPage]', :encoding => 'UTF-8', :print_media_type => true }
end
我从网址提供html for header并根据页面属性选择不同的标题类型。
<meta content="url" name="pdfkit-header_html">