Java工具类pdfbox将多个pdf合并成一个pdf。
引入maven依赖:
<!-- 将两个或多个单独的PDF文件合并成一个PDF文件--><dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.21</version></dependency>
代码实现:
package com.ypk.swagger.utils.pdfUtils;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;import org.apache.pdfbox.io.MemoryUsageSetting;
import org.apache.pdfbox.multipdf.PDFMergerUtility;
/*** @author lgn* @version 1.0* @date 2022/2/10 13:42*/
public class PdfFileUtil {/*** pdf合并拼接* @Title:mulFile2One* @Description: TODO* @param files 文件列表* @param targetPath 合并到* @return* @throws IOException*/public static File mulFile2One(List<File> files,String targetPath) throws IOException{// pdf合并工具类PDFMergerUtility mergePdf = new PDFMergerUtility();for (File f : files) {if(f.exists() && f.isFile()){// 循环添加要合并的pdfmergePdf.addSource(f);}}// 设置合并生成pdf文件名称mergePdf.setDestinationFileName(targetPath);// 合并pdfmergePdf.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly());return new File(targetPath);}public static void main(String[] args) throws IOException {List files = new ArrayList();files.add(new File("C:\\Users\\liangguannan\\Desktop\\PDF\\lgn.pdf"));files.add(new File("C:\\Users\\liangguannan\\Desktop\\PDF\\lgn1.pdf"));files.add(new File("C:\\Users\\liangguannan\\Desktop\\PDF\\lgn2.pdf"));File f = mulFile2One(files, "C:\\Users\\liangguannan\\Desktop\\PDF\\mul2one.pdf");System.out.println(f.length());}
}
Java工具类pdfbox将多个pdf合并成一个pdf。相关推荐
- Java使用iText PDF合并PDF(将多个PDF合并成一个PDF)
1 配置pom文件 我用的是5.4.3的版本 <dependency><groupId>com.itextpdf</groupId><artifactId&g ...
- pdf合并成一个pdf工具,可以合并pdf的软件哪个好?
pdf合并成一个pdf工具哪个好? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有些 ...
- Java 多个pdf合并成一个pdf
前言 实际开发过程中,会因实际业务原因需把多个pdf合并成一个pdf. 代码如下: import com.itextpdf.text.pdf.*; import com.itextpdf.text.D ...
- 多个vue项目合并成一个_集美们,快看如何一步将多个PDF合并成一个PDF
之前的推文有提到,如何将多幅图片从word中提取出来.今天我们就一起来康康如何快速将多个PDF合并成一个PDF吧! 首先,我们需要一个PDF阅读器,这个阅读器可以是Foxit PDF Editor,也 ...
- 如何把多个pdf合并成一个pdf?
如何把多个pdf合并成一个pdf?在电脑上我们经常需要使用各种pdf文件,也需要对pdf文件进行各种操作,除了pdf格式转换外,还有一种pdf文件操作的次数也比较多,那就是pdf合并,将多个pdf文件 ...
- 两个pdf合并成一个pdf的方法
如何把两个pdf合并成一个pdf??在工作中对,对文件如果没有固定格式的要求,选择pdf格式编辑文件的小伙伴应该不在少数,大家一般都是看中了它的稳定性和极高的阅读性.那在这样的工作中,有时会需要将两个 ...
- 两个pdf合并成一个pdf,pdf合并教程
说起合并两个PDF文件,我们通常就会形成一个思维定式,感觉直接把一个pdf文件内容复制到另一个PDF文件,不就合并完成了吗?其实这样的方法应用在PDF文件的身上是不成立的,复制粘贴只能用于那些可以自由 ...
- 如何将几个pdf合并成一个pdf?教你pdf合并最快速的方法
如何将几个pdf合并成一个pdf?想必很多朋友在日常的工作中,都会接触到pdf文件.有时候我们面对大量的pdf文件,为了方便查看和管理,就需要将几个pdf合并成一个pdf,那么具体该怎么操作呢?相信有 ...
- 如何把很多个pdf合成一个?pdf合并成一个pdf软件?
怎么把多个pdf合成一个pdf?有时候我们需要把多个pdf合并成一个pdf,但是还有些小伙伴不知道怎么合并,下面给大家分享一个超级简单的把多个pdf合并成一个pdf的方法: 搜索一下:~~~~~~轻云 ...
- pdf合并成一个pdf软件?能合并pdf的软件?
多个pdf合并成一个pdf软件工具? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有 ...
最新文章
- winform让子窗体始终居于父窗体的中间
- Win32 像素格式描述符学习
- 说出你和「云原生」的故事,获得年度云原生顶级盛会通行证
- linux定时任务实例,linux定时任务访问url实例
- Python高级——Web静态服务器(面向对象)
- 微机笔记5——定时与计数
- 19【推荐系统8】PNN模型——加强特征交叉能力
- centos6.5 gcc升级至4.8
- 2010.11.03_ximo_过VMP加壳程序的自效验(vmp 2.06)
- 02. Win32 API简介
- 在Word2016公式编辑器中一招搞定等号对齐问题
- 使用百度识图 完成图片识别和文字识别
- 【STM32H7的DSP教程】第12章 DSP基础函数-相反数,偏移,移位,减法和比例因子
- 局域网内服务器做网站,如何在局域网内建立一个内网网站
- Linux中的bin文件夹
- 网络层 --- 路由器工作原理
- ylinux系统找到软件_你的 linux 上都有什么值得推荐的软件?
- 猫哥教你写爬虫 049--完结撒花
- Mysql错误check the manual that corresponds to your MySQL server version for the right syntax
- Win10桌面一刷新就卡死
热门文章
- Java项目:酒店宾馆管理系统(java+SpringBoot+html+layui+jQuery+maven+mysql)
- vnc改ip_修改vnc server
- 联想rd630服务器如何用u盘装系统,韩博士教你联想BIOS怎么设置U盘启动
- ubuntu1704入门教程(一)下载安装
- java mybatis 返回map_Mybatis中返回Map
- HC-SR04超声波模块测量距离出现跳变问题且跳变步长恰好为1.7cm
- win10无法删除卷的解决办法
- IT运维软件的发展趋势
- CAD格式刷怎么用?
- 解决当前网页正在试图打开您的受信任的站点列表中的站点警告问题