tp5 FPDF 和 FPDI 类库 放到extend目录
时间: 2023-08-13 21:29:18 浏览: 147
处理PDF的开源类库
3星 · 编辑精心推荐
如果你将 `FPDF` 和 `FPDI` 类库放到了 `extend` 目录下,可以按照以下方式使用:
1. 在控制器中引入类库:
```php
use \think\fpdf\Fpdf;
use \setasign\Fpdi\Fpdi;
```
2. 创建 `Fpdf` 和 `Fpdi` 对象:
```php
$pdf = new Fpdf();
$fpdi = new Fpdi();
```
3. 在控制器方法中使用:
```php
public function index()
{
// 创建 FPDF 和 FPDI 对象
$pdf = new Fpdf();
$fpdi = new Fpdi();
// 其他业务逻辑...
// 渲染 PDF 输出结果
$pdf->Output();
}
```
注意:为确保程序能够找到 `FPDF` 和 `FPDI` 类库,需要在 `config.php` 文件中的 `autoload` 配置中添加类库的命名空间和路径,如下所示:
```php
return [
// 其他配置...
// 自动加载扩展类库
'autoload' => [
'psr4' => [
'think\\fpdf\\' => EXTEND_PATH . 'fpdf/',
'setasign\\fpdi\\' => EXTEND_PATH . 'fpdi/src/',
],
],
];
```
阅读全文