Как найти конкретное ключевое слово в PDF и выделить с помощью itext PDF

У меня есть требование сделать ниже предметы,

  1. Прочитайте существующий файл PDF
  2. Искать конкретные ключевые слова в PDF
  3. Выделите их определенным цветом или жирным шрифтом
  4. Сохранить PDF

и я должен попробовать ниже код,

public static void main(String[] args) throws IOException, DocumentException 
{ 
File file = new File(DEST); file.getParentFile().mkdirs();
new BrefingPackageHighlight_Main2().manipulatePdf(SRC, DEST);
} 
public void manipulatePdf(String src, String dest) throws IOException, DocumentException 
{ 
PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest)); PdfContentByte canvas = stamper.getOverContent(2); canvas.saveState(); canvas.setColorFill(BaseColor.YELLOW);
canvas.rectangle(200, 786, 5, 5);
canvas.fill();
canvas.restoreState(); 
stamper.close(); 
reader.close(); 
}

приведенный выше код только выделяет верхнюю часть второй страницы. Пожалуйста, предоставьте мне образцы для поиска по одному конкретному ключевому слову и выделите их отдельно.

0 ответов

Другие вопросы по тегам