アットウィキロゴ

pdfいまfd

package box2;
 
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.* ;
import javax.imageio.ImageIO;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.PDFRenderer;
import org.apache.pdfbox.pdmodel.*;
import org.apache.pdfbox.pdmodel.PDDocumentCatalog;
import org.apache.pdfbox.tools.imageio.ImageIOUtil;
 
 
public class pro {
 
 
    public static void main(String[] args) {
        pro t=new pro();
    }
    pro(){
 
        try{
 
            File d=new File("b.pdf");
 
        PDDocument doc = PDDocument.load(d);
    PDFRenderer pdfRenderer = new PDFRenderer(doc);
int pageCounter = 0;
int tr=0;
for (PDPage page : doc.getPages()){
    BufferedImage bim = pdfRenderer.renderImageWithDPI(tr, 300);
tr=tr+1;
 
String p=""+tr;
if(tr<100)p="0"+tr;
if(tr<10)p="00"+tr;
    ImageIOUtil.writeImage(bim,"data/"+p+".jpg", 300);
}
 
 
    doc.close();
 
    }catch (Exception e){}
 
 
 
    }
 
 
 
}
 
最終更新:2017年08月25日 20:50