iText - Удалить Javascripts уровня документа - PullRequest
0 голосов
/ 01 октября 2018

Используя библиотеки iText PDF (v7), есть ли у кого-нибудь совет, как удалить скрипты Java на уровне документа из PDF-файлов?Я понял, как удалить JavaScripts на уровне страницы, но не могу понять, как удалить их на уровне документа.Спасибо.

1 Ответ

0 голосов
/ 01 октября 2018

Я получил это решение, и ниже приведен фрагмент кода (C #) на случай, если кому-то еще понадобится:

        PdfDocument pdfDoc = new PdfDocument(new PdfReader(SOURCE), new PdfWriter(TARGET));
        PdfCatalog pdfCat = pdfDoc.GetCatalog();
        PdfDictionary names = pdfCat.GetPdfObject().GetAsDictionary(PdfName.Names);

        names.Remove(PdfName.JavaScript);

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