本文整理汇总了Java中org.apache.poi.xslf.extractor.XSLFPowerPointExtractor类的典型用法代码示例。如果您正苦于以下问题:Java XSLFPowerPointExtractor类的具体用法?Java XSLFPowerPointExtractor怎么用?Java XSLFPowerPointExtractor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
XSLFPowerPointExtractor类属于org.apache.poi.xslf.extractor包,在下文中一共展示了XSLFPowerPointExtractor类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: docxFileContentParser
import org.apache.poi.xslf.extractor.XSLFPowerPointExtractor; //导入依赖的package包/类
public String docxFileContentParser(String fileName) {
try {
FileInputStream fs = new FileInputStream(new File(fileName));
OPCPackage d = OPCPackage.open(fs);
if (fileName.endsWith(".docx")) {
XWPFWordExtractor xw = new XWPFWordExtractor(d);
return xw.getText();
} else if (fileName.endsWith(".pptx")) {
XSLFPowerPointExtractor xp = new XSLFPowerPointExtractor(d);
return xp.getText();
} else if (fileName.endsWith(".xlsx")) {
XSSFExcelExtractor xe = new XSSFExcelExtractor(d);
xe.setFormulasNotResults(true);
xe.setIncludeSheetNames(true);
return xe.getText();
}
} catch (Exception e) {
System.out.println("# DocxFileParser Error :" + e.getMessage());
}
return "";
}
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:22,代码来源:DocxFileParser.java
示例2: readContent
import org.apache.poi.xslf.extractor.XSLFPowerPointExtractor; //导入依赖的package包/类
@Override
public String readContent(final VFSLeaf leaf) throws IOException, DocumentException {
BufferedInputStream bis = null;
try {
bis = new BufferedInputStream(leaf.getInputStream());
final POITextExtractor extractor = ExtractorFactory.createExtractor(bis);
if (extractor instanceof XSLFPowerPointExtractor) {
// retrieve slide content and notes
return ((XSLFPowerPointExtractor) extractor).getText(true, true);
}
throw new AssertException("Expected XSLFPowerPointExtractor as text extractor.");
} catch (final Exception e) {
throw new DocumentException(e.getMessage());
} finally {
if (bis != null) {
bis.close();
}
}
}
开发者ID:huihoo,项目名称:olat,代码行数:20,代码来源:PowerPointOOXMLDocument.java
示例3: readContent
import org.apache.poi.xslf.extractor.XSLFPowerPointExtractor; //导入依赖的package包/类
@Override
public void readContent(ClassifiableContentIF cc, TextHandlerIF handler) {
try {
OPCPackage opc = OPCPackage.open(new ByteArrayInputStream(cc.getContent()));
XSLFPowerPointExtractor extractor = new XSLFPowerPointExtractor(opc);
String s = extractor.getText();
char[] c = s.toCharArray();
handler.startRegion("document");
handler.text(c, 0, c.length);
handler.endRegion();
} catch (Exception e) {
throw new OntopiaRuntimeException(e);
}
}
开发者ID:ontopia,项目名称:ontopia,代码行数:15,代码来源:OOXMLPowerpointFormatModule.java
示例4: XSLFPowerPointExtractorDecorator
import org.apache.poi.xslf.extractor.XSLFPowerPointExtractor; //导入依赖的package包/类
public XSLFPowerPointExtractorDecorator(ParseContext context,
XSLFPowerPointExtractor extractor, Metadata metadata) {
super(context, extractor);
this.metadata = metadata;
}
开发者ID:kolbasa,项目名称:OCRaptor,代码行数:6,代码来源:XSLFPowerPointExtractorDecorator.java
注:本文中的org.apache.poi.xslf.extractor.XSLFPowerPointExtractor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论