如何使用PDFBOX在单个pdf中将pdf拆分为多个页面

时间:2020-03-09 02:46:02

标签: java pdfbox

要求: 我的pdf有5页,我需要在一个pdf中从第二页开始拆分,最后一页结束。目前,我已经做到了,以便每页分割一个pdf。

当前代码:


public static boolean SepararFC(String sequence, String pathfrom, String pathto) {
     try (PDDocument document = PDDocument.load(new File(pathfrom))) {
        Splitter splitter = new Splitter();
        List<PDDocument> Pages = splitter.split(document);
        for (int i = 0; i < Pages.size(); i++) {
            PDDocument doc = Pages.get(i);
            doc.save(new File(pathfrom, sequence + "_" + i + ".pdf"));
        }
        } catch (IOException e){
            System.err.println(e);
        }
    return true;

2 个答案:

答案 0 :(得分:1)

由于您不想使用第1页,因此只需将其删除并保存一个新文件即可。

Stream<AlertState> _mapLoadAlertToState() async* {
    Stream<List<UserAlert>> _stream = _alertRepository.alerts();
    await for(List<UserAlert> alerts in _stream){
        yield AlertsUpdated(alerts);
    }
}

答案 1 :(得分:0)

假设您的代码正确:

"_"