[英]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.