繁体   English   中英

如何在 php 中生成二维码和可下载链接

[英]How to generate a QR code and a downloadable link in php

我想创建一个基于 URL(来自数据库的数据)生成 QR 码的程序。 二维码不会被存储或保存,只能通过显示二维码的页面上的链接下载。 全部在 PHP :) 有人可以帮助我吗? 我还没有找到可下载链接的答案:)

这适用于我使用 API 创建 QR 码:-

https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl={data}
In place of data use the data which you want to convert into a QR code.

Code:-
<div id="data_id">
<div class="col">
<?php
echo '<img src="https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl={data}">';
?>
</div>
</div>
<button id="downloadid" class="btn btn-small btn-primary">Download</button>


Script For the Downloading the QR code image:-

<script>
var d = document.getElementById("downloadid");
d.addEventListener("click", function(e) {
var div = document.getElementById("data_id");
var opt = {
margin: [20, 20, 20, 20],
filename: `filname.pdf`,
image: {
   type: 'jpg',
   quality: 0.98
},
html2canvas: {
  scale: 2,
  useCORS: true
},
jsPDF: {
unit: 'mm',
format: 'letter',
orientation: 'portrait'
}
};
html2pdf().from(div).set(opt).save();
});
</script>`enter code here`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM