Gat*_*023 4 wkhtmltopdf symfony
我正在尝试开发一个将生成pdf的网页.我想知道是否有办法使用KnpSnappyBundle为symfony2自定义pdf的页边距.我粗略地搜索了这个,找不到任何信息.非常感谢任何信息.
cha*_*asr 10
您可以将选项作为每个生成方法的第二个参数传递:
$snappy = $this->get('knp_snappy.pdf');
$options = [
'margin-top' => 50,
'margin-right' => 50,
'margin-bottom' => 50,
'margin-left' => 50,
];
$snappy->getOutputFromHtml($html, $options);
Run Code Online (Sandbox Code Playgroud)
或使用setOption:
foreach ($options as $margin => $value) {
$snappy->setOption($margin, $value);
}
$snappy->getOutputFromHtml($html, $options);
Run Code Online (Sandbox Code Playgroud)
查看knp_snappy.pdf 全班和可用的wkhtmltopdf选项.
请注意,如果要从HTML生成PDF,则应在使用wkhtmltopdf选项之前尝试使用CSS作为边距.
| 归档时间: |
|
| 查看次数: |
6467 次 |
| 最近记录: |