有没有人知道如何在PDF.js中添加水印
我在我的java web应用程序中使用此PDF.js来预览PDF文件。但我不知道如何添加水印在这个PDF.js预览时。
我尝试了以下方法,
pageView.setWatermark({
text: 'Confidential',
color: 'rgba(0, 0, 0, 0.5)',
size: 20,
angle: 45,
x: 100,
y: 100
});
但出现此错误,说明没有任何setWatermark函数
viewer.js:11677 Unable to initialize viewer TypeError: pageView.setWatermark is not a function
如何在PDF.js中添加水印?
1条答案
按热度按时间yh2wf1be1#
Mozilla PDF.js没有水印功能。
查看最近的许多类似声明
https://github.com/mozilla/pdf.js/issues/14366
这不是这个库的用途;注意https://github.com/mozilla/pdf.js#pdfjs- PDF.js是一个使用HTML5构建的可移植文档格式(PDF)查看器。
在我的拙见,它应该保持这一政策,因为正如许多问题所示,水印的电子仿真(嵌入在普通纸张背景中的假图像)通常会导致许多PDF数据阅读器的使用问题,如差或差的DDA可读性。
所以最新看到的算32个相关问题。https://github.com/mozilla/pdf.js/issues?q=is%3Aissue+watermark
如果你想为特权付费,那么使用商业库,如Apryse PDF.JS,但要知道电子水印通常比添加更容易删除。