есть ли способ удалить текст из верхнего и нижнего колонтитула в PDF с помощью iText 7 в c#?
Я нашел этот фрагмент кода с сайта iText, но, очевидно, необходима лицензия:
public void manipulatePdf(String dest) throws IOException {
//Load the license file to use cleanup features
LicenseKey.loadLicenseFile(System.getenv("ITEXT7_LICENSEKEY") + "/itextkey-multiple-products.xml");
PdfDocument pdfDoc = new PdfDocument(new PdfReader(SRC), new PdfWriter(dest));
List cleanUpLocations = new ArrayList();
cleanUpLocations.add(new PdfCleanUpLocation(1, new Rectangle(97, 405, 383, 40), Color.GRAY));
PdfCleanUpTool cleaner = new PdfCleanUpTool(pdfDoc, cleanUpLocations);
cleaner.cleanUp();
pdfDoc.close();
}
Ссылка: https://kb.itextpdf.com/home/it7kb/faq/how-to-remove-text-from-a-pdf
У кого-нибудь есть образец кода для удаления текста из верхнего и нижнего колонтитула?
PS: если кто-то знает, как редактировать и сохранить тот же файл с помощью iText будет большим подспорьем
EDIT 1 Я сам добавляю текст в PDF. Я использую пример, найденный здесь, на этой странице: https://kb.itextpdf.com/home/it7kb/faq/how-to-add-text-as-a-header-or-footer.
Теперь вопрос в том, как удалить текст, который я ввел в PDF, после того, как он был сохранен в файл? Я хочу снова открыть PDF-файл и удалить этот текст.
Edit2: Это сообщение не отвечает на мой вопрос. Код внутри метода manipulatePdf
точно такой же, как тот, который я вставил ранее. Такие классы, как PdfCleanUpTool
, не встречаются в версии сообщества.