knp snappy pdf在symfony2中生成pdf时会在单页中显示10页的内容,但是spraed pdf生成器可以正常工作

时间:2018-08-02 10:44:41

标签: symfony pdf knp-snappy

Sample Image

请检查屏幕快照,它是10页的内容,但以小字体显示在单页中。 我正在使用生成pdf的代码是:-

return new Response($this->container->get('knp_snappy.pdf')->getOutputFromHtml($html), 200, array(
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="' . $documentName . '.pdf"', //attachment, inline
'orientation' => 'landscape'
));

但是,如果我使用spraed.pdf.generator捆绑包生成了相同的内容,则该内容显示了10页的完美内容。因此,knp_snappy.pdf捆绑包出现了问题,该捆绑包在单个页面中显示了10页的内容。

代码显示使用spraed.pdf.generator生成pdf

$pdfGenerator = $this->get('spraed.pdf.generator');

return new Response($pdfGenerator->generatePDF($html, 'UTF-8'),200,
array(
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="'.$documentName.'.pdf"' //attachment, inline
)
);

0 个答案:

没有答案