wkhtmltopdf:如何设置拉伸的 A4 PDF 文档?
wkhtmltopdf: How to set a stretched A4 PDF document?
我有一个页面要转换为 PDF,我希望它看起来像 "Prince" 那样,但使用的是 wkhtmltopdf。
如果你看这个例子:http://www.princexml.com/samples/invoice/invoicesample.pdf
并查看原文HTML:http://www.princexml.com/samples/invoice/invoicesample.html
您可以看到 HTML 的宽度为 100%,但由于页面大小 (A4) 而缩小了宽度。
我为 'wkhtmltopdf' 尝试了很多选择,但没有得到任何好的结果!
这是属性列表:http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf_0.10.0_rc2-doc.html#Global%20Options
你能帮我找到正确的显示吗?
这些是我在很多方面尝试过的选项:
$options = array(
// 'page-width' => '216mm',
// 'page-height' => '279mm',
'page-size' => 'A4',
//'dpi' => 96,
//'image-quality' => 100,
//'disable-smart-shrinking',
//'no-outline',
'no-outline', // option without argument
'encoding' => 'UTF-8', // option with argument
'user-style-sheet' => $cssPath,
'margin-top' => 0,
'margin-right' => 0,
'margin-bottom' => 0,
'margin-left' => 0,
// 'orientation' => 'portrait',
// 'images' => true,
// 'cookie' => array(),
// 'dpi' => 300,
// 'image-dpi' => 300
// Default page options
//'disable-smart-shrinking'
);
左上角和右上角有边距,显示器有宽屏,100% 元素不会变小。
enable/disable-smart-shrinking选项会帮助你。默认情况下,wkhtmltopdf 将内容缩放到配置的页面大小。您应该禁用此行为。
我有一个页面要转换为 PDF,我希望它看起来像 "Prince" 那样,但使用的是 wkhtmltopdf。
如果你看这个例子:http://www.princexml.com/samples/invoice/invoicesample.pdf
并查看原文HTML:http://www.princexml.com/samples/invoice/invoicesample.html
您可以看到 HTML 的宽度为 100%,但由于页面大小 (A4) 而缩小了宽度。
我为 'wkhtmltopdf' 尝试了很多选择,但没有得到任何好的结果!
这是属性列表:http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf_0.10.0_rc2-doc.html#Global%20Options
你能帮我找到正确的显示吗?
这些是我在很多方面尝试过的选项:
$options = array(
// 'page-width' => '216mm',
// 'page-height' => '279mm',
'page-size' => 'A4',
//'dpi' => 96,
//'image-quality' => 100,
//'disable-smart-shrinking',
//'no-outline',
'no-outline', // option without argument
'encoding' => 'UTF-8', // option with argument
'user-style-sheet' => $cssPath,
'margin-top' => 0,
'margin-right' => 0,
'margin-bottom' => 0,
'margin-left' => 0,
// 'orientation' => 'portrait',
// 'images' => true,
// 'cookie' => array(),
// 'dpi' => 300,
// 'image-dpi' => 300
// Default page options
//'disable-smart-shrinking'
);
左上角和右上角有边距,显示器有宽屏,100% 元素不会变小。
enable/disable-smart-shrinking选项会帮助你。默认情况下,wkhtmltopdf 将内容缩放到配置的页面大小。您应该禁用此行为。