Rails 3.1 と PDFKit gem を使用しています。
カスタム page_size を設定するにはどうすればよいですか? (デフォルトの「レターまたはA4」は使いたくない)
Rails 3.1 と PDFKit gem を使用しています。
カスタム page_size を設定するにはどうすればよいですか? (デフォルトの「レターまたはA4」は使いたくない)
Thanks to this SO Post:
PDFKit.configure do |config|
config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip
config.default_options = {
:encoding=>"UTF-8",
:page_size=>"A4", #or "Letter" or whatever needed
:margin_top=>"0.25in",
:margin_right=>"1in",
:margin_bottom=>"0.25in",
:margin_left=>"1in",
:disable_smart_shrinking=>false
}
end
You can change the :page_size
variable to whatever you need.
page_width
イニシャライザでandを指定page_height
します。
PDFKit.configure do |config|
config.default_options = {
:page_width => '169.33',
:page_height => '95.25'
}
end
またはpage_width
、page_height
コード内。
kit = PDFKit.new(html, page_width: '169.33', page_height: '95.25')
これは私のために働いた:
var doc = new PDFDocument({
size: [240, 320]
});