如何使用 php 创建 pdf安装所需库:php 7.1 以上版本、mpdf 库。创建 pdf 文件:实例化 mpdf 对象,写入 html 内容,输出 pdf 文件。实战案例:生成用户发票,包括客户信息、发票信息、商品列表和总额。
使用 PHP 创建 PDF
所需工具:
- PHP 7.1 或以上版本
- mPDF 库
安装 mPDF 库:
通过 Composer 安装 mPDF:
composer require mpdf/mpdf
创建 PDF 文件:
WriteHTML('Hello, PDF!
'); $mpdf->Output('hello-pdf.pdf', 'D');
实战案例:生成用户发票
[ 'name' => 'John Doe', 'address' => '123 Main Street', 'city' => 'Anytown', 'zip' => '12345' ], 'invoice' => [ 'number' => 'INV-001', 'date' => '2023-03-08', 'items' => [ [ 'name' => 'Item 1', 'price' => 10, 'quantity' => 2 ], [ 'name' => 'Item 2', 'price' => 15, 'quantity' => 1 ] ] ] ]; $mpdf = new mPDF(); $mpdf->WriteHTML(render_invoice($data)); $mpdf->Output('invoice.pdf', 'D'); function render_invoice($data) { $html = <<<HTMLInvoice #{$data['invoice']['number']}
Date: {$data['invoice']['date']}
Customer:
- {$data['user']['name']}
- {$data['user']['address']}
- {$data['user']['city']}, {$data['user']['zip']}
Item | Price | Qty | Total |
---|---|---|---|
{$item['name']} | {$item['price']} | {$item['quantity']} | {$item['price'] * $item['quantity']} |
Total: | {$total_amount} |
以上就是如何使用 PHP 创建 PDF?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!