mpdf / qrcode
mPDF 的 QR 码生成器
v1.2.1
2024-06-04 13:40 UTC
Requires
- php: ^5.6 || ^7.0 || ^8.0
- paragonie/random_compat: ^1.4|^2.0|^9.99.99
Requires (Dev)
- mockery/mockery: ^0.9.5
- squizlabs/php_codesniffer: ^3.4
- tracy/tracy: ^2.5
- yoast/phpunit-polyfills: ^1.0
Suggests
- ext-gd: To output QR codes to PNG files
- ext-simplexml: To output QR codes to SVG files
This package is auto-updated.
Last update: 2024-09-02 15:24:16 UTC
README
这是一个支持 HTML/PNG/mPDF 输出的 QR 码生成库。
该库基于 mPDF v8.0 之前包含的 QrCode 库,由 Laurent Minguet 制作。它遵循 LGPL 许可。
安装
$ composer require mpdf/qrcode
用法
<?php use Mpdf\QrCode\QrCode; use Mpdf\QrCode\Output; $qrCode = new QrCode('Lorem ipsum sit dolor'); // Save black on white PNG image 100 px wide to filename.png. Colors are RGB arrays. $output = new Output\Png(); $data = $output->output($qrCode, 100, [255, 255, 255], [0, 0, 0]); file_put_contents('filename.png', $data); // Echo a SVG file, 100 px wide, black on white. // Colors can be specified in SVG-compatible formats $output = new Output\Svg(); echo $output->output($qrCode, 100, 'white', 'black'); // Echo an HTML table $output = new Output\Html(); echo $output->output($qrCode);