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