mPDF 是一个流行的 PHP 库,用于将 HTML 转换为 PDF。您可以在
mpdf.github.io/
下载和安装它。
安装完成后,您可以使用以下代码将 HTML 转换为 PDF:
require_once __DIR__ . '/vendor/autoload.php'
$mpdf = new \Mpdf\Mpdf()
$html = '<h1>Hello, World!</h1><p>This is a test.</p>'
$mpdf->WriteHTML($html)
$mpdf->Output()
使用 wkhtmltopdf
wkhtmltopdf 是一个免费的、开源的工具,可以将 HTML 转换为 PDF。您需要安装它并使用 shell_exec() 或 exec() 函数从 PHP 调用它。
安装完成后,您可以使用以下代码将 HTML 转换为 PDF:
$html = '<h1>Hello, World!</h1><p>This is a test.</p>';
$filename = 'test.pdf';
exec("wkhtmltopdf --print-media-type --margin-top 10mm --margin-bottom 10mm --margin-left 10mm --margin-right 10mm '{$html}' {$filename}");
无论您选择哪种方法,都需要注意以下几点:
您需要安装相应的库或工具。
您需要将 HTML 代码传递给库或工具进行转换。
您需要设置 PDF 的相关选项,例如页面大小、边距等等。
您需要将生成的 PDF 输出到文件或浏览器中。
希望这些信息能帮助到您。