我从canva生成PDF并使用jsPDF生成它。如何在jsPDF中添加PDF生成水印?
https://github.com/MrRio/jsPDF
这里是我的代码是什么我使用我想添加水印到页面。 任何人都可以帮助我吗?
self.downloadCanvasObjectAsPDF = function() {
canvas.deactivateAll().renderAll();
try {
canvas.getContext('2d');
var imgData = canvas.toDataURL("image/jpeg", 1.0);
var pdf = new jsPDF('p', 'mm', [297, 210]);
pdf.addImage(imgData, 'JPEG', 5, 5);
var namefile = 'export';
if(namefile != null) {
pdf.save(namefile + ".pdf");
return true;
}else{
return false;
}
} catch(e) {
alert("Error description: " + e.message);
}
};
什么是不工作?对于图像参数,请参阅例如[这个答案](https://stackoverflow.com/questions/29578721/image-in-pdf-cut-off-how-to-make-a-canvas-fit-entirely-in- a-pdf-page/29578919#29578919) – K3N
@ K3N:我搜索了答案,但是我没有找到任何答案。我尝试添加文本,但为此我需要属性来减少文本的透明度。 –
@ K3N:你知道如何将透明文本添加到jsPDF吗? –