Module itextpdf

Class PdfTextExtractor


  • public class PdfTextExtractor
    extends java.lang.Object
    Extracts text from a PDF file.
    Since:
    2.1.4
    • Constructor Detail

      • PdfTextExtractor

        public PdfTextExtractor​(PdfReader reader,
                                TextProvidingRenderListener renderListener)
        Creates a new Text Extractor object.
        Parameters:
        reader - the reader with the PDF
        renderListener - the render listener that will be used to analyze renderText operations and provide resultant text
    • Method Detail

      • getTextFromPage

        public java.lang.String getTextFromPage​(int page)
                                         throws java.io.IOException
        Gets the text from a page.
        Parameters:
        page - the page number of the page
        Returns:
        a String with the content as plain text (without PDF syntax)
        Throws:
        java.io.IOException