package shop4;
import java.io.FileInputStream;
import java.io.InputStream;
import org.apache.tika.parser.pdf.PDFParser;
import org.apache.tika.metadata.Metadata;
import org.apache.tika.parser.ParseContext;
import org.apache.tika.sax.BodyContentHandler;
import org.xml.sax.ContentHandler;
import java.io.File;
import tool.*;
public class pro {
String[] data=new String[5000];
int s,datanumber;
public static void main(String[] args) {
pro test=new pro();
}
pro(){
File gg=new File("data");
String[] g=gg.list();
int page;
for(page=0;page<g.length;page++){
String file,str;
str="";
InputStream is = null;
try {
file="data/"+g[page];
is = new FileInputStream(file);
ContentHandler contenthandler = new BodyContentHandler();
Metadata metadata = new Metadata();
PDFParser pdfparser = new PDFParser();
pdfparser.parse(is, contenthandler, metadata, new ParseContext());
str=contenthandler.toString();
}catch (Exception e) {e.printStackTrace();}
String[] x=str.split("\n");
datanumber=x.length;
for(s=1;s<datanumber+1;s++){
data[s]=x[s-1];
}
file="gdata/"+page+".txt";
writefile sub2=new writefile();
sub2.data=data;
sub2.datanumber=datanumber;
sub2.makedata(file);
}
}
}
最終更新:2015年08月27日 19:46