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 примера.

См. также:

 Русский