【发布时间】:2013-03-09 07:10:16
【问题描述】:
我正在尝试使用 mpdf 将 html 转换为 pdf。问题是我无法将 css 应用于 pdf 文件..
这是我的php代码:
<?php
$html = $divPrint;
$mpdf=new mPDF();
$stylesheet = file_get_contents('pdf.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);
$mpdf->Output();
exit;
?>
它正在做的是在我的这个 php 页面上通过 ajax 获取 html。但是它给出的输出没有附带我为它编写的 css ..
请告诉我现在该做什么?
【问题讨论】:
-
你试过
$stylesheet = '<style>'.file_get_contents('pdf.css').'</style>';吗?我猜pdf.css只包含 css,所以你必须告诉html这是 css。 -
是的,它有效..谢谢..
-
它在本地工作,但当我在在线服务器上应用它时却不行:(
-
你让它在在线服务器上工作了吗?我也遇到了类似的问题
-
我发现这个库很容易使用,因为它支持 HTML5 和 css 3,因为它是基于 chrome 的。 github.com/spiritix/php-chrome-html2pdf