通过Java将多个PDF文件合并

您所在的位置:网站首页 pdf怎么在文件夹看缩略图 通过Java将多个PDF文件合并

通过Java将多个PDF文件合并

2023-06-21 02:28| 来源: 网络整理| 查看: 265

背景

打算将多个PDF合并称一个PDF方便去打印,使用WPS合并还要会员?????? 这么小的功能都不给白嫖,有点不厚道哦

在这里插入图片描述

分析

Java做PDF处理的框架那当然是apache开源的PDFBox啦 https://pdfbox.apache.org/ 常见的PDF操作功能都有啦

提取文本拆分和合并转成图片基于图片或者文字生成PDF

一看官方API文档,一搜索就有一个mergeUtil,方便 在这里插入图片描述

编码

引入依赖

org.apache.pdfbox pdfbox 2.0.28

使用File遍历文件夹下所有文件,并且合并成一个PDF

public static void main(String[] args) throws IOException { PDFMergerUtility pdfMerger = new PDFMergerUtility(); File file = new File("D:\\pdf"); for (File listFile : file.listFiles()) { pdfMerger.addSource(listFile); } pdfMerger.setDestinationFileName("D:\\pdf\\merge.pdf"); pdfMerger.mergeDocuments(null); }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3