Class XPSTextExtractor
- java.lang.Object
-
- org.apache.poi.extractor.POITextExtractor
-
- org.apache.poi.ooxml.extractor.POIXMLTextExtractor
-
- org.apache.tika.parser.microsoft.ooxml.xps.XPSTextExtractor
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class XPSTextExtractor extends POIXMLTextExtractor
Currently, mostly a pass-through class to hold pkg and properties and keep the general framework similar to our other POI-integrated extractors.
-
-
Constructor Summary
Constructors Constructor Description XPSTextExtractor(OPCPackage pkg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description POIXMLProperties.CoreProperties
getCoreProperties()
Returns the core document propertiesPOIXMLProperties.CustomProperties
getCustomProperties()
Returns the custom document propertiesPOIXMLProperties.ExtendedProperties
getExtendedProperties()
Returns the extended document propertiesOPCPackage
getPackage()
Returns the opened OPCPackage that contains the documentString
getText()
Retrieves all the text from the document.-
Methods inherited from class org.apache.poi.ooxml.extractor.POIXMLTextExtractor
close, getDocument, getMetadataTextExtractor
-
Methods inherited from class org.apache.poi.extractor.POITextExtractor
setFilesystem
-
-
-
-
Constructor Detail
-
XPSTextExtractor
public XPSTextExtractor(OPCPackage pkg) throws OpenXML4JException, XmlException, IOException
-
-
Method Detail
-
getPackage
public OPCPackage getPackage()
Description copied from class:POIXMLTextExtractor
Returns the opened OPCPackage that contains the document- Overrides:
getPackage
in classPOIXMLTextExtractor
- Returns:
- the opened OPCPackage
-
getText
public String getText()
Description copied from class:POITextExtractor
Retrieves 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:
getText
in classPOITextExtractor
- Returns:
- All the text from the document
-
getCoreProperties
public POIXMLProperties.CoreProperties getCoreProperties()
Description copied from class:POIXMLTextExtractor
Returns the core document properties- Overrides:
getCoreProperties
in classPOIXMLTextExtractor
- Returns:
- the core document properties
-
getExtendedProperties
public POIXMLProperties.ExtendedProperties getExtendedProperties()
Description copied from class:POIXMLTextExtractor
Returns the extended document properties- Overrides:
getExtendedProperties
in classPOIXMLTextExtractor
- Returns:
- the extended document properties
-
getCustomProperties
public POIXMLProperties.CustomProperties getCustomProperties()
Description copied from class:POIXMLTextExtractor
Returns the custom document properties- Overrides:
getCustomProperties
in classPOIXMLTextExtractor
- Returns:
- the custom document properties
-
-