javascript 在PDF.js中添加水印

gijlo24d  于 12个月前  发布在  Java
关注(0)|答案(1)|浏览(308)

有没有人知道如何在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中添加水印?

yh2wf1be

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,但要知道电子水印通常比添加更容易删除。

相关问题