Php 如何将二维码放入pdf文件?

Php 如何将二维码放入pdf文件?,php,pdf,yii2,qr-code,Php,Pdf,Yii2,Qr Code,如何生成二维码并将其放入pdf文件??有一个生成pdf的代码: <?php $this->beginPage() ?> <!DOCTYPE html> <html lang="<?= Yii::$app->language ?>"> <head> <meta charset="<?= Yii::$app->charset ?>"/> </head> <body class="p

如何生成二维码并将其放入pdf文件??有一个生成pdf的代码:

<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
<meta charset="<?= Yii::$app->charset ?>"/>
</head>
<body class="pdf">
    <table class="table-label <?=$size?>">
        <tbody>
            <?php foreach ($labelFields as $key=>$value) { ?>
                <tr class="<?='row'.strtolower($key)?>">
                    <th><?=is_numeric($key)?$key+1:$key?></th><td><?=$value?></td>
                </tr>
            <?php } ?>
        </tbody>
    </table>
</body>



这是我问题的解决方案。

HTML不是png…您可以使用
$qrCode->writeFile(\uu DIR\uu.'/qrCode.png')然后使用标准标记来显示它
qrcode.png
显然需要是唯一的。您也可以将64(数据URI)作为其字符串的基础,并使用它,而不需要保存它。当我使用
use
src=“
not
src”
时,在
writedauri上找到的不错的结果没有看到这一点。
<?php
header("Content-type: image/png");
use Endroid\QrCode\QrCode;
?>

<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
<meta charset="<?= Yii::$app->charset ?>"/>
</head>
<body class="pdf">
    <table class="table-label <?=$size?>">
        <tbody>
            <?php foreach ($labelFields as $key=>$value) { ?>
                <tr class="<?='row'.strtolower($key)?>">
                <?php /* klucz => wartosc; poniewaz klucz idzie od 0 zwieksz o 1 */ ?>
                    <th><?=is_numeric($key)?$key+1:$key?></th><td><?=$value?></td>
                </tr>
            <?php }
                $qrcode = new QRcode("dsfdfddsdsdsdfsdfsdfsdfs");
                //echo $qrcode->writeString();die();
            ?>
            <tr>
                <th><?='Kod QR'?></th><td><?=$qrcode->writeString()?></td>
            </tr>
        </tbody>
    </table>
</body>
<th><?='Kod QR'?></th><td><?=$qrCode->writeDataUri()?></td>