diff --git a/lib/tilt/pdf.rb b/lib/tilt/pdf.rb index 98afd5d..f12ce07 100644 --- a/lib/tilt/pdf.rb +++ b/lib/tilt/pdf.rb @@ -98,7 +98,18 @@ module Tilt end def pdfkit_options - config.fetch('pdfkit', {}) + toplevel_options = %w[title + orientation + grayscale + page-size + margin-left + margin-right + margin-top + margin-bottom] + + options = config.select { |k, _| toplevel_options.include?(k) } + + options.merge config.fetch('pdfkit', {}) end def dirname