如何使用 css DomPDF 从 page.html 导出 PDF
How to export PDF from page.html with css DomPDF
实际上我正在使用 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 有 bootstrap
个链接
enter image description here
问题:
如何添加外部 url 和他们的 css ?
我不知道这是否可能。感谢您的帮助 ;)
所以解决方案很简单,domPDF 与 TCPDF 或 FPDF 使用它们自己的样式,所以 css 在 domPDF 中无法识别你必须使用 domPDF 函数设计你自己的样式
线条颜色:
$this->SetFillColor(218,218,218);
文字颜色:
$this->SetTextColor(255,255,255);
实际上我正在使用 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 有 bootstrap
个链接enter image description here
问题:
如何添加外部 url 和他们的 css ? 我不知道这是否可能。感谢您的帮助 ;)
所以解决方案很简单,domPDF 与 TCPDF 或 FPDF 使用它们自己的样式,所以 css 在 domPDF 中无法识别你必须使用 domPDF 函数设计你自己的样式
线条颜色:
$this->SetFillColor(218,218,218);
文字颜色:
$this->SetTextColor(255,255,255);