博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 按页拆分pdf
阅读量:5150 次
发布时间:2019-06-13

本文共 1100 字,大约阅读时间需要 3 分钟。

public static void partitionPdfFile(String pdfFile,              String newFile, int from, int end) {          Document document = null;          PdfCopy copy = null;                  try {              PdfReader reader = new PdfReader(pdfFile);                        int n = reader.getNumberOfPages();                        if(end==0){                  end = n;              }              ArrayList
savepaths = new ArrayList
(); String staticpath = pdfFile.substring(0, pdfFile.lastIndexOf("\\")+1); String savepath = staticpath+ newFile; savepaths.add(savepath); document = new Document(reader.getPageSize(1)); copy = new PdfCopy(document, new FileOutputStream(savepaths.get(0))); document.open(); for(int j=from; j<=end; j++) { document.newPage(); PdfImportedPage page = copy.getImportedPage(reader, j); copy.addPage(page); } document.close();

  

转载于:https://www.cnblogs.com/dreammyone/p/7479030.html

你可能感兴趣的文章