java 分割pdf文件

package com.br.web.controller;
import org.apache.pdfbox.multipdf.Splitter;
import org.apache.pdfbox.pdmodel.PDDocument;

import java.io.File;

import java.io.IOException;
import java.util.List;
public class Test {


        public static void main(String[] args) throws IOException {
            Splitter splitter = new Splitter();
            // 设置起始页、结束页,每个文件的页数
            splitter.setStartPage(1);
            splitter.setEndPage(3);
            splitter.setSplitAtPage(1);
            PDDocument source = PDDocument.load(new File("E:\\360MoveData\\Users\\hp\\Desktop\\1.pdf"));
            List list = splitter.split(source);

            int i = 0;
            for (PDDocument document : list) {
                i++;
                document.save("E:\\360MoveData\\Users\\hp\\Desktop\\pdf\\" + "out" + i + ".pdf");
            }
        }

    }



完美分割

java 分割pdf文件_第1张图片

 

你可能感兴趣的:(java,pdf,python)