我有一个我要转换为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%元素不会变小。
答案 0 :(得分:1)
启用/禁用智能缩小选项会对您有所帮助。默认情况下,wkhtmltopdf将内容缩放到配置的页面大小。您应该禁用此行为。