Class PowerPointExtractor

    • Constructor Detail

      • PowerPointExtractor

        public PowerPointExtractor​(HSLFSlideShow slideShow)
        Deprecated.
      • PowerPointExtractor

        public PowerPointExtractor​(String fileName)
                            throws IOException
        Deprecated.
        Creates a PowerPointExtractor, from a file
        Parameters:
        fileName - The name of the file to extract from
        Throws:
        IOException
      • PowerPointExtractor

        public PowerPointExtractor​(InputStream iStream)
                            throws IOException
        Deprecated.
        Creates a PowerPointExtractor, from an Input Stream
        Parameters:
        iStream - The input stream containing the PowerPoint document
        Throws:
        IOException
      • PowerPointExtractor

        public PowerPointExtractor​(POIFSFileSystem fs)
                            throws IOException
        Deprecated.
        Creates a PowerPointExtractor, from an open POIFSFileSystem
        Parameters:
        fs - the POIFSFileSystem containing the PowerPoint document
        Throws:
        IOException
      • PowerPointExtractor

        public PowerPointExtractor​(DirectoryNode dir)
                            throws IOException
        Deprecated.
        Creates a PowerPointExtractor, from a specific place inside an open NPOIFSFileSystem
        Parameters:
        dir - the POIFS Directory containing the PowerPoint document
        Throws:
        IOException
      • PowerPointExtractor

        public PowerPointExtractor​(HSLFSlideShowImpl ss)
        Deprecated.
        Creates a PowerPointExtractor, from a HSLFSlideShow
        Parameters:
        ss - the HSLFSlideShow to extract text from
    • Method Detail

      • main

        public static void main​(String[] args)
                         throws IOException
        Deprecated.
        Basic extractor. Returns all the text, and optionally all the notes
        Throws:
        IOException
      • setSlidesByDefault

        public void setSlidesByDefault​(boolean slidesByDefault)
        Deprecated.
        Should a call to getText() return slide text? Default is yes
      • setNotesByDefault

        public void setNotesByDefault​(boolean notesByDefault)
        Deprecated.
        Should a call to getText() return notes text? Default is no
      • setCommentsByDefault

        public void setCommentsByDefault​(boolean commentsByDefault)
        Deprecated.
        Should a call to getText() return comments text? Default is no
      • setMasterByDefault

        public void setMasterByDefault​(boolean masterByDefault)
        Deprecated.
        Should a call to getText() return text from master? Default is no
      • getText

        public String getText()
        Deprecated.
        Fetches all the slide text from the slideshow, but not the notes, unless you've called setSlidesByDefault() and setNotesByDefault() to change this
        Specified by:
        getText in class POITextExtractor
        Returns:
        All the text from the document
      • getText

        public String getText​(boolean getSlideText,
                              boolean getNoteText)
        Deprecated.
        Fetches text from the slideshow, be it slide text or note text. Because the final block of text in a TextRun normally have their last \n stripped, we add it back
        Parameters:
        getSlideText - fetch slide text
        getNoteText - fetch note text
      • getText

        public String getText​(boolean getSlideText,
                              boolean getNoteText,
                              boolean getCommentText,
                              boolean getMasterText)
        Deprecated.
      • getNotes

        public String getNotes()
        Deprecated.
        Fetches all the notes text from the slideshow, but not the slide text