我正在创建一个使用 QR 码的 ReactJS 应用程序,我希望能够一次打印包含一批代码的 PDF 文档。我目前正在使用react-qr-svg来生成代码和@react-pdf/renderer来创建文档。问题是我无法在文档上显示这些二维码。
首先,我尝试使用来自 @react-pdf/renderer 的 Image 标签,如下所示:
<Image
src={<QRCode
level="Q"
style={{width: 256, marginBottom: 50 }}
value={'hello world'}
/>}
/>
Run Code Online (Sandbox Code Playgroud)
Whick 当然不起作用,之后我尝试将 SVG 转换为数据缓冲区,但没有结果。
有什么直接的解决方案吗?我应该为此项目使用其他库吗?