首页 > 解决方案 > 如何使用 css DomPDF 从 page.html 导出 PDF

问题描述

实际上我正在使用 domPDF 将页面打印成 PDF 问题是我从外部页面打印的所有 PDF,没有 CSS

这是一个例子:

<?php

require __DIR__ . '/vendor/autoload.php';

use Dompdf\Dompdf;

$dompdf = new Dompdf();
$html = file_get_contents('page.html');

$dompdf->loadHtml($html);

$dompdf->setPaper('A4', 'landscape');

$dompdf->render();

$dompdf->stream();

page.html 有引导链接

在此处输入图像描述

问题 :

如何使用他们的 css 添加外部 url?我不知道这是否可能。谢谢您的帮助 ;)

标签: phppdfdompdf

解决方案


所以解决方案非常简单,domPDF vs TCPDF 或 FPDF 使用它们自己的样式,因此在 domPDF 中无法识别 css 您必须使用 domPDF 函数设计自己的样式

对于线条颜色:

$this->SetFillColor(218,218,218);

对于文本颜色:

$this->SetTextColor(255,255,255);

推荐阅读