iText отключить печать / копирование / сохранение - PullRequest
0 голосов
/ 20 декабря 2009

Я написал сервлет для обслуживания PDF с помощью iText. Есть ли способ отключить печать / копирование / сохранение с конца браузера?

1 Ответ

4 голосов
/ 20 декабря 2009

Вот поток, который обеспечивает соответствующий магический вызов 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...