1 16 package com.blandware.atleap.common.parsers.word; 17 18 import com.blandware.atleap.common.parsers.SpecificPlainTextExtractor; 19 import com.blandware.atleap.common.parsers.exception.PlainTextExtractorException; 20 import org.textmining.text.extraction.WordExtractor; 21 22 import java.io.InputStream ; 23 import java.io.Writer ; 24 25 33 public class WordPlainTextExtractor implements SpecificPlainTextExtractor { 34 public WordPlainTextExtractor() { 35 } 36 37 47 public void extract(InputStream input, Writer output, String encoding) 48 throws PlainTextExtractorException { 49 try { 50 WordExtractor extractor = new WordExtractor(); 51 String str = extractor.extractText(input); 52 output.write(str); 53 } catch (Exception e) { 54 throw new PlainTextExtractorException(e); 55 } 56 } 57 58 61 public String getUsedEncoding() { 62 return null; 63 } 64 } 65 | Popular Tags |