domPDF CSS 问题
以下代码片段显示“使用 DOMPDF 渲染 PDF”。在这里,我有两个问题:
1.在哪里添加CSS代码?
2.如何在单个代码之外制作HTML代码(参见$html变量)?
预先感谢并非常感谢您的帮助。
<?php
require_once("dompdf_config.inc.php");
$html =
'<html><body>'.
'<p>Hello World!</p>'.
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("hello_world.pdf");
?>
The following code snippet is shown "Using DOMPDF to render PDF". Here,I have two questions:
1.where to add CSS code?
2.how to make HTML code outside single code (see $html variable)?
Thanks in advance and really appreciate for any help.
<?php
require_once("dompdf_config.inc.php");
$html =
'<html><body>'.
'<p>Hello World!</p>'.
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("hello_world.pdf");
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
DOMPDF 就像 Web 浏览器一样读取 HTML。因此,如果您想向上面的代码示例添加一些样式,您可以创建一个 head 部分:
或在文档中内联:
DOMPDF reads HTML just like a web browser. So if you wanted to add some styles to the above code example you could created a head section:
or inline in the document:
您可以使用模板引擎(Smarty)或其他方式动态生成 HTML 文件。如果使用Smarty,那么$smarty->fetch(模板文件名)将生成html代码,这可以用于创建pdf。使用 CSS 时要小心,因为所有的 css 都必须在页面中提及。
you can dynamically generate an HTML file by using template engine(Smarty) or some other way. If Smarty is used then $smarty->fetch(template file name) which will generate the html code, and this can be used to create pdf. Be careful about using CSS, as all the css must be mentioned in the page.
你好,你可以像下面这样使用 CSS 样式创建 html 变量,并用于生成 pdf
Hai you can make html variable with style css like below and use to generate pdf
您好,如下所示,您可以在 pdf 中使用样式 css 创建 html 变量
Hi like below you can make html variable with style css in pdf