org.apache.poi.xwpf.extractor
Class XWPFWordExtractor
- java.lang.Object
-
- org.apache.poi.POITextExtractor
-
- org.apache.poi.POIXMLTextExtractor
-
- org.apache.poi.xwpf.extractor.XWPFWordExtractor
-
- All Implemented Interfaces:
- java.io.Closeable, java.lang.AutoCloseable
public class XWPFWordExtractor extends POIXMLTextExtractor
Helper class to extract text from an OOXML Word file
-
-
Field Summary
Fields Modifier and Type Field and Description static XWPFRelation[]SUPPORTED_TYPES
-
Constructor Summary
Constructors Constructor and Description XWPFWordExtractor(OPCPackage container)XWPFWordExtractor(XWPFDocument document)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidappendBodyElementText(java.lang.StringBuffer text, IBodyElement e)voidappendParagraphText(java.lang.StringBuffer text, XWPFParagraph paragraph)java.lang.StringgetText()Retrieves all the text from the document.static voidmain(java.lang.String[] args)voidsetFetchHyperlinks(boolean fetch)Should we also fetch the hyperlinks, when fetching the text content? Default is to only output the hyperlink label, and not the contents-
Methods inherited from class org.apache.poi.POIXMLTextExtractor
close, getCoreProperties, getCustomProperties, getDocument, getExtendedProperties, getMetadataTextExtractor, getPackage
-
-
-
-
Field Detail
-
SUPPORTED_TYPES
public static final XWPFRelation[] SUPPORTED_TYPES
-
-
Constructor Detail
-
XWPFWordExtractor
public XWPFWordExtractor(OPCPackage container) throws org.apache.xmlbeans.XmlException, OpenXML4JException, java.io.IOException
- Throws:
org.apache.xmlbeans.XmlExceptionOpenXML4JExceptionjava.io.IOException
-
XWPFWordExtractor
public XWPFWordExtractor(XWPFDocument document)
-
-
Method Detail
-
setFetchHyperlinks
public void setFetchHyperlinks(boolean fetch)
Should we also fetch the hyperlinks, when fetching the text content? Default is to only output the hyperlink label, and not the contents
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
getText
public java.lang.String getText()
Description copied from class:POITextExtractorRetrieves all the text from the document. How cells, paragraphs etc are separated in the text is implementation specific - see the javadocs for a specific project for details.- Specified by:
getTextin classPOITextExtractor- Returns:
- All the text from the document
-
appendBodyElementText
public void appendBodyElementText(java.lang.StringBuffer text, IBodyElement e)
-
appendParagraphText
public void appendParagraphText(java.lang.StringBuffer text, XWPFParagraph paragraph)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG