PDF转成图片的Java代码

qepipnu 贡献于2014-01-12

作者 Administrator  创建于2012-06-06 01:30:00   修改者微软用户  修改于2014-01-12 15:01:00字数1082

文档摘要:PDF转成图片的Java代码
关键词:

package com.nqt.framework.util; import java.io.IOException; import java.io.InputStreamReader; import java.io.LineNumberReader; /** * PDF转ppm * @author lrs * */ public class PdfToPpm { public static final String PDFTOPPM_EXE = ConfigParser.getXpdfToPpmPath(); public static final String PDFTOPPM_F = "-f"; // 开始页 public static final String PDFTOPPM_F_PAGESTART = "1"; public static final String PDFTOPPM_L = "-l"; // 结束页 public static final String PDFTOPPM_L_PAGEEND = String.valueOf(Integer.MAX_VALUE); public static final String PDFTOPPM_R = "-r"; // 图片清晰度 public static final String PDFTOPPM_R_VALUE = ConfigParser.getXpdfToPpmR(); /** * @param filePath 源文件路径 * @param fileFolder 生成目录文件的路径 * @throws IOException */ public static void pdfToJpg(String filePath,String fileFolder) throws IOException{ String[] cmd = new String[] { PDFTOPPM_EXE, PDFTOPPM_F, PDFTOPPM_F_PAGESTART, PDFTOPPM_L, PDFTOPPM_L_PAGEEND, PDFTOPPM_R, PDFTOPPM_R_VALUE, filePath, fileFolder }; Process p = Runtime.getRuntime().exec(cmd); InputStreamReader ir = new InputStreamReader(p.getErrorStream()); LineNumberReader lr = new LineNumberReader(ir); String line = null; while ((line = lr.readLine()) != null) { System.out.println(line); // 输出错误信息 } } }

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档