如何在 Laravel 5.2.* 或更高版本中使用 setasign fpdi v2.0.0?

Fra*_*dia 3 controller fpdf fpdi laravel laravel-5

我想用 setasign fpdi 编辑一些 pdf 文件,当 fpdi 仍然在 1.6 版时。* 我用这种方式来使用它:我通过 composer 安装它

composer require setasign/fpdf & composer require setasign/fpdi
Run Code Online (Sandbox Code Playgroud)

我在 Laravel 控制器中使用它:

$pdf = new \FDPI();
$pdf->setSourceFile('PATH/TO/SOURCEFILE');
$pdf->Output();
Run Code Online (Sandbox Code Playgroud)

它适用于 fpdi 版本 1.6.*(旧版)

但是当我使用 fpdi v2.0.0 并且我使用控制器调用 fpdi 类时

$pdf = new \FPDI();
Run Code Online (Sandbox Code Playgroud)

它给出了来自 Laravel 的错误消息“Could find FPDI class”

关于如何在 Laravel5 中使用 fpdi v2.0.0 的任何建议?

先感谢您。

Jan*_*bon 6

版本 2 使用命名空间:

$pdf = new \setasign\Fpdi\Fpdi();
Run Code Online (Sandbox Code Playgroud)

此处提供完整的迁移指南。