0

我编写了一个 servlet 来使用 iText 提供 PDF。有没有办法从浏览器端禁用打印/复制/保存?

4

1 回答 1

4

这是一个提供相关魔术 API 调用的线程。这个想法是您必须加密 PDF 以保护各种用户操作。

PdfReader reader = new PdfReader("my-old-file.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("my-new-file.pdf"));
stamper.setEncryption("my-owner-password".getBytes(), "my-user-password".getBytes(),
    PdfWriter.AllowPrinting | PdfWriter.AllowCopy, PdfWriter.STRENGTH40BITS);
stamper.close();
于 2009-12-20T16:18:59.010 回答