Text

Текстовий API

Aspose.PDF FOSS for Java provides text handling through multiple APIs depending on the use case.

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 приклад.

See Also

 Українська