我遇到错误 Class 'Mpdf\Mpdf' not found -php pdf creation

I am Stuck with the error Class 'Mpdf\Mpdf' not found -php pdf creation

我已经使用命令 composer require mpdf/mpdf 安装了 mpdf 库。它安装在位置 vendor/mpdf/src/Mpdf.phpcomposer_autoloadconfig\autoload.php 中的 true。 使用以下代码,我收到错误 Class 'Mpdf\Mpdf' not found。评论 use Mpdf\Mpdf; 并取消注释我在下面评论的行显示错误 require_once(C:\xampp\htdocs\abcd\application\controllersvendor/mpdf/src/Mpdf.php): failed to open stream: No such file or directory.

我的 php version7.3.3

我该如何解决这个问题?我能得到一些帮助吗?

控制器

<?php

if (!defined('BASEPATH')) exit('No direct script access allowed');

use Mpdf\Mpdf;
//use \Mpdf\Mpdf;  //error- Class 'Mpdf\Mpdf' not found

<!--For the below 3, the error/warning is - `failed to open stream: No such file or directory` -->

//require_once __DIR__.'vendor/mpdf/src/Mpdf.php';  
//require_once __DIR__ . '/vendor/autoload.php';
//include_once('/mpdf/mpdf.php');

class Reports extends Layout_Controller
{
   public function downloadReport(){
        $fileName=$this->input->get('var');
        $mpdf=new Mpdf();
        $html=file_get_contents('reports/'.$fileName);
        $mpdf->WriteHTML($html);
        $mpdf->Output();
                
    }
}

composer.json

"require": {
        "php": ">=5.3.7",
        "mpdf/mpdf": "^8.0"
    }

这段代码中注释的行是我试过的。

您仍然需要 require_once 'vendor/autoload.php'; 上面的代码。

此文件由 composer 生成,包含可自动加载 类 和关联文件的信息。