0
Я написал сервлет, чтобы служить PDF с помощью iText. Есть ли способ отключить печать/Копирование/Сохранение из конца браузера?iText отключить печать/Копирование/сохранение
Я написал сервлет, чтобы служить PDF с помощью iText. Есть ли способ отключить печать/Копирование/Сохранение из конца браузера?iText отключить печать/Копирование/сохранение
Адрес a thread that provides the relevant magic API invocation. Идея состоит в том, что вам необходимо зашифровать 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();
Благодарим за ответ. Я использовал этот пример, чтобы отключить печать и копирование. Но только меню «Печать» отключено. Тем не менее я могу сохранить PDF. Есть идеи? – Madhu
Привет, Для меня этот код работает, только если у нас установлен Adobe Reader 8.x. Я обновился до Adobe Reader9.3 и не отключил параметр печати. Пожалуйста, дайте мне знать. Thanks Vish. –