Php 警告:文件获取内容(test.png):无法打开流:中没有此类文件或目录

Php 警告:文件获取内容(test.png):无法打开流:中没有此类文件或目录,php,qr-code,mpdf,Php,Qr Code,Mpdf,我正在尝试使用mpdf生成qrcode。但我无论如何都不能成功。我首先使用jquery创建了一个qrcode,但它不允许mpdf。。 稍后,我尝试使用QR代码生成库创建QR代码,但没有 我不能成功。 我的第一次尝试代码 use Mpdf\QrCode\QrCode; use Mpdf\QrCode\Output; $qrCode = new QrCode('Lorem ipsum sit dolor'); $output = new Output\Png(); // Save black

我正在尝试使用mpdf生成qrcode。但我无论如何都不能成功。我首先使用jquery创建了一个qrcode,但它不允许mpdf。。 稍后,我尝试使用QR代码生成库创建QR代码,但没有 我不能成功。

我的第一次尝试代码

use Mpdf\QrCode\QrCode;
use Mpdf\QrCode\Output;

$qrCode = new QrCode('Lorem ipsum sit dolor');

$output = new Output\Png();

// Save black on white PNG image 100px wide to filename.png
$output->output($qrCode, 100, [255, 255, 255], [0, 0, 0], 'filename.png');
use Zxing\QrReader;
require __DIR__ . "/vendor/autoload.php";
$qrcode = new QrReader('test.png');
$text = $qrcode->text();
print($text);
错误

Fatal error: Uncaught Error: Class 'Mpdf\QrCode\QrCode' not found in E:\Xampp\htdocs\lab_allwork\certificate\certificate1\certificate.php:8 Stack trace: #0 {main} thrown in E:\Xampp\htdocs\lab_allwork\certificate\certificate1\certificate.php on line 8
我的第二次尝试代码

use Mpdf\QrCode\QrCode;
use Mpdf\QrCode\Output;

$qrCode = new QrCode('Lorem ipsum sit dolor');

$output = new Output\Png();

// Save black on white PNG image 100px wide to filename.png
$output->output($qrCode, 100, [255, 255, 255], [0, 0, 0], 'filename.png');
use Zxing\QrReader;
require __DIR__ . "/vendor/autoload.php";
$qrcode = new QrReader('test.png');
$text = $qrcode->text();
print($text);
错误

Fatal error: Uncaught Error: Class 'Mpdf\QrCode\QrCode' not found in E:\Xampp\htdocs\lab_allwork\certificate\certificate1\certificate.php:8 Stack trace: #0 {main} thrown in E:\Xampp\htdocs\lab_allwork\certificate\certificate1\certificate.php on line 8
警告:文件获取内容(test.png):无法打开流:第34行的E:\Xampp\htdocs\mpdfqrcode\vendor\khanamiryan\qrcode decoder\lib\QrReader.php中没有此类文件或目录 警告:imagecreatefromstring():第35行E:\Xampp\htdocs\mpdfqrcode\vendor\khanamiryan\qrcode decoder\lib\QrReader.php中的空字符串或无效图像 致命错误:未捕获的InvalidArgumentException:图像源无效。在E:\Xampp\htdocs\mpdfqrcode\vendor\khanamiryan\qrcode decoder\lib\QrReader.php:66堆栈跟踪:#0 E:\Xampp\htdocs\mpdfqrcode\qrcode.php(4):第66行的Zxing\QrReader->uu构造('test.png')#1{main}抛出E:\Xampp\htdocs\mpdfqrcode\vendor\khanamiryan\qrcode decoder\lib\QrReader.php

我的第三次尝试代码

如果有人成功在mpdf中正确创建qrcode代码,或者 你知道正确的解决办法,那么请告诉我

若要使用二维条码“QR”,必须安装一个附加类。在第一条错误消息中,您可以看到该类丢失

“注意:从mPDF 8.0开始,自动生成二维码需要编写程序包mPDF/qrcode。”

此类必须通过Composer添加,如mPDF。见:


指定路径时,我将始终使用绝对路径或使用函数realphath()计算它们。

您需要通过composer安装mpdf