我使用這些設置wicked_pdf和wkhtmltopdf頁面大小問題
WickedPdf::config = {
:layout => 'application.pdf.html', # use 'pdf.html' for a pfd.html.erb file
:wkhtmltopdf => '/bin/wkhtmltopdf', # path to binary
:orientation => 'Portrait', # default , Landscape
:page_size => 'A4',
:dpi => '300',
:print_media_type => true,
:no_background => true,
:margin => {:top => 0, # default 10 (mm)
:bottom => 0,
:left => 0,
:right => 0},
}
和定身風格
body {
margin: 0;
padding: 0;
background-color: #FFF;
width: 210mm;
height: 297mm;
}
和類的一個div。第
.page {
display: inline-block;
clear: both;
border: 2px solid #FF0000;
width: 210mm;
height: 297mm;
page-break-after: auto;
}
但當pdf已創建,.page div幾乎是pdf頁面的一半。
我想你可能會更好的指定毫米以外的單位。我認爲這個秤不能可靠地工作。該頁面的大小是固定的,因此您應該可以使用像素或百分比將其調整到所需的位置。 – Unixmonkey 2011-04-21 22:38:13
我也嘗試過px,in,%,但沒有解決問題。 – 2011-04-22 09:16:46