アットウィキロゴ

p8777

package power;
 
import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.hslf.model.Picture;
import org.apache.poi.hslf.model.Slide;
import org.apache.poi.hslf.model.TextBox;
import org.apache.poi.hslf.usermodel.SlideShow;
import java.io.*;
import tool.*;
 
public class pro {
 
    int s,datanumber;
    String[] data=new String[500];
    int[] point=new int[5000];
     String[] word=new String[5000];
  int[] page=new int[6000];
  Slide[] sl=new Slide[3000];
 
 
    public static void main(String[] args){
   pro te=new pro(); 
  }
 
  pro(){
 
      File d=new File("data");
      String[] dx=d.list();
 
      int tr;
      for(tr=0;tr<dx.length;tr++){
 
      readfile sub=new readfile();
      sub.makedata("data/"+dx[tr],"UTF-8");
      data=sub.data;
      datanumber=sub.datanumber;
 
 
      String str="";
      for(s=1;s<datanumber+1;s++){
      str=str+data[s];
        }
 
      str=str.replace("。","。△");
  String[] x=str.split("△");
  int number=x.length;
  for(s=1;s<number+1;s++){
  point[s]=x[s-1].length();    
  }    
  int n1=0;
  int m1=1;
  for(s=1;s<number+1;s++){
  n1=n1+point[s];
  if(n1>100)m1=m1+1;
  if(n1>100)n1=point[s];
  page[s]=m1;
  }
 
  int delta=0;
   for(s=1;s<501;s++){
   word[s]="";    
   }
 
 
  for(s=1;s<number+1;s++){
  m1=page[s];    
  word[m1]=word[m1]+x[s-1];
  delta=m1;
  }
 
 
 
        SlideShow ss = new SlideShow();
 
 
 
 
    for(s=1;s<delta+1;s++){
 
    sl[s] = ss.createSlide();
    TextBox title = sl[s].addTitle();
    title.setText(word[s]);
 
    }
 
 
 
    try{
    ss.write(new FileOutputStream(new File("gdata/"+tr+".ppt")));
    } catch (IOException e) {};
 
 
      }    
 
 
  }
}
最終更新:2016年06月11日 20:39