首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dompdf -只有两页pdf格式

问dompdf -只有两页pdf格式
EN

Stack Overflow用户
提问于 2016-08-04 22:56:03
回答 2查看 1.3K关注 0票数 1

我想把html打印成pdf格式。在这个项目中,我使用symfony和twig来渲染模板。当我将html返回给浏览器时,它看起来很好。它应该有10页左右。

但是当我尝试创建PDF时,我只能得到两个页面。

代码语言:javascript
复制
$html = $this->render('offer/print.html.twig', array('offer' => $Offer )); 

$options = new Options();
$options->setIsRemoteEnabled( false );

// instantiate and use the dompdf class
$dompdf = new Dompdf( $options );
$dompdf->setPaper('A4');

// Render the HTML as PDF
$dompdf->loadHtml( $html );
$dompdf->render();
$dompdf->stream();

PHP 7 Symfony 3.0.9 dompdf 0.7.0

它看起来不像浏览器中的html。我必须稍后调试css。谁能告诉我为什么我的pdf只有两页?

EN

回答 2

Stack Overflow用户

发布于 2016-08-05 15:48:16

有趣的是,问题似乎出在render()函数上。当我使用renderView()时,我得到了多个页面上的输出。

render()还返回HTTP头。出于这个原因,我得到了一个损坏的pdf,标题信息在第一面,所有内容在第二面。

只是CSS不工作,但这是另一个问题:)

票数 1
EN

Stack Overflow用户

发布于 2017-11-16 14:06:34

请上传你的小枝文件。我想问题出在你的小枝css上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38770819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档