php使用bacon / bacon-qr-code写入浏览器而不先写入屏幕

时间:2016-04-11 21:27:08

标签: php pdf-generation

我有以下PHP代码来生成QR码并显示给浏览器。

以下代码有效:

      $renderer = new \BaconQrCode\Renderer\Image\Png();
      $renderer->setHeight(100);
      $renderer->setWidth(100);

      $writer = new \BaconQrCode\Writer($renderer);

      $uniqueCode = "Hello World";
      $fileName = "temp.jpg";
      $writer->writeFile($uniqueCode, $fileName);
      echo "<div class=\"closing\">"
      . "<img src=\"$fileName\" /></div>";

我想要做的是直接将qr发送到浏览器而不先写入文件。这可能吗?

我的下一步是使用dompdf包将整个网址保存为pdf文件 谢谢。

1 个答案:

答案 0 :(得分:3)

header("Content-Type: image/png");
echo $writer->writeString($uniqueCode);