アットウィキロゴ

コード9

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