Text
Текст API
Aspose.PDF FOSS для Java обеспечивает обработку текста через несколько API в зависимости от случая использования.
FormattedText
FormattedText представляет стилизованный текст для использования в штампах и аннотациях. Он инкапсулирует строку текста вместе с параметрами шрифта, размера и цвета.
Замена текста
PdfContentEditor.replaceText() заменяет строки текста в потоках содержимого PDF:
try (PdfContentEditor editor = new PdfContentEditor()) {
editor.bindPdf("input.pdf");
editor.replaceText("old text", "new text");
editor.save("output.pdf");
}TextReplaceOptions предоставляет дополнительный контроль над тем, как выполняется поиск и замена текста.
Извлечение текста
PdfExtractor предоставляет постраничное извлечение текста API. После вызова extractText() выполните итерацию с помощью hasNextPageText() / getNextPageText().
См. Facades страницу для полного PdfExtractor примера.