資源簡介
解壓后就是全部jar包,有一個JAVA文件,里面是轉圖片的方法,jdk得用1.6以上的。

代碼片段和文件信息
package?cn.com.juli.pdf;
import?java.awt.image.BufferedImage;
import?java.awt.image.RenderedImage;
import?java.io.File;
import?java.io.IOException;
import?javax.imageio.ImageIO;
import?org.icepdf.core.pobjects.Document;
import?org.icepdf.core.util.GraphicsRenderingHints;
public?class?PdfToJpgTest2?{
public?static?void?setup()?{
String?filePath?=?“D://1.pdf“;
?Document?document?=?new?Document();
????????document.setFile(filePath);
????????float?scale?=?1.3f;//縮放比例
????????float?rotation?=?0f;//旋轉角度
????????for?(int?i?=?0;?i? ????????????BufferedImage?image?=?(BufferedImage)
????????????????????document.getPageImage(i?GraphicsRenderingHints.SCREEN?org.icepdf.core.pobjects.Page.BOUNDARY_CROPBOX?rotation?scale);
????????????RenderedImage?rendImage?=?image;
????????????try?{
???????????? int?ii?=?i+1;
???? File?file?=?new?File(“D:/pdfPicFile\\“?+?ii?+?“.jpg“);
???? ImageIO.write(rendImage?“png“?file);?
???????????????
????????????}?catch?(IOException?e)?{
????????????????e.printStackTrace();
????????????}
????????????image.flush();
????????}
????????document.dispose();
}??
?
????public?static?void?main(final?String[]?args)?{??
???????
?????????????PdfToJpgTest2.setup();??
???????????????
????}??
?
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1161516??2017-04-13?09:47??icepdf\icepdf-core.jar
?????文件?????192353??2017-03-20?10:00??icepdf\icepdf-extra.jar
?????文件????3019399??2017-03-20?10:00??icepdf\icepdf-pro-intl.jar
?????文件?????334355??2017-03-20?10:01??icepdf\icepdf-pro.jar
?????文件?????767653??2017-03-20?10:01??icepdf\icepdf-viewer.jar
?????文件???????1366??2017-04-18?16:17??icepdf\PdfToJpgTest2.java
?????目錄??????????0??2017-04-18?16:26??icepdf
-----------?---------??----------?-----??----
??????????????5476642????????????????????7
評論
共有 條評論