Appearance
dompdf
dompdf 是一个基于 PHP 的库,用于将 HTML 转换为 PDF 文件。
官方网站
简介
dompdf 是一个 HTML5 渲染引擎,能够将 HTML 和 CSS 转换为 PDF 文档。它适用于以下场景:
- 生成发票和收据
- 创建报表和文档
- 将网页内容转换为 PDF 格式
- 生成证书和正式文件
安装
通过 Composer 安装:
bash
composer require dompdf/dompdf基本用法
php
<?php
require_once 'vendor/autoload.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$dompdf->loadHtml('<h1>Hello World</h1>');
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$dompdf->stream('document.pdf');特性
- 支持 HTML5 和 CSS3(部分特性)
- 支持自定义字体
- 支持图片嵌入
- 支持中文字符(需配置中文字体)
- 支持页面大小和方向设置
- 支持页眉和页脚
- 支持水印和背景