Отключить редактирование в pdf с помощью ITextRenderer - PullRequest
0 голосов
/ 01 мая 2018

Я был привлечен к проекту, когда оригинальный кодировщик находится за пределами страны и не доступен для вопросов. В этой программе мы создаем PDF-файлы с помощью ITextRenderer и отправляем их поставщикам по электронной почте для подписи. Недавно они заметили, что файлы доступны для редактирования, поэтому они смогут редактировать термины.

    Long fileId = System.currentTimeMillis();
    ITextRenderer rendere = new ITextRenderer();
    OutputStream file = null;
    try{
        String k = getFormHtml(cookies);
        rendere.setDocumentFromString(k);
        rendere.layout();`enter code here`
        file = new FileOutputStream(new VKTPdfFile(fileId));
        rendere.createPDF(file);
    } 

Я вижу, что в ITextRenderer есть функция setPDFEncryption, которая должна быть заполнена PDFEncryption, но я не могу найти пример того, как это использовать. Я просто хочу отключить редактирование; пользователь должен иметь возможность печатать, подписывать, сканировать, вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...