使用Java将多个PDF合并为一个PDF
public static byte[] mix(List<byte[]> bytes) throws Exception {ByteArrayOutputStream bos = new ByteArrayOutputStream();Document document = new Document();// 创建一个新的PDFPdfCopy copy = new PdfCopy(document, bos);document.open();for (byte[] bs : bytes) {// 取出单个PDF的数据PdfReader reader = new PdfReader(bs);int pageTotal= reader.getNumberOfPages();log.info("pdf的页码数是 ==> {}",pageTotal);for (int pageNo=1;pageNo<=pageTotal;pageNo++){document.newPage();PdfImportedPage page = copy.getImportedPage(reader, pageNo);copy.addPage(page);}reader.close();}document.close();byte[] pdfs = bos.toByteArray();bos.close();copy.close();return pdfs;}
工具包使用的itextPDF
<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.4.3</version> </dependency>
使用Java将多个PDF合并为一个PDF相关推荐
- Java使用iText PDF合并PDF(将多个PDF合并成一个PDF)
1 配置pom文件 我用的是5.4.3的版本 <dependency><groupId>com.itextpdf</groupId><artifactId&g ...
- 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文档吧. 1.使用福昕PD ...
- 如何把多个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 ...
最新文章
- 华为云中国前二,全球前五,增速第一,凭什么?
- 设计模式之 抽象工厂 封装业务逻辑层和Dao层
- WebGL学习(1) - 三角形
- uboot,eboot和bootloader的联系
- maven多个子项目、父项目之间的引用问题
- Angular 7 和 .Net Core 2.2——全球天气(第1部分)
- 只有越接近失败,才会成功么?
- 【编程珠玑】第四章 编写正确的程序
- Android OpenGL ES 开发教程(24):Depth Buffer
- html动画效果效果图,利用CSS3实现雷达扫描效果图动画特效
- Delphi7学习第一天
- 与卿共赴鸿蒙是什么意思,经典的爱情诗句
- 0x0000006B蓝屏问题解决方法
- mscorsvw.exe进程占用CPU资料80%以上的原因
- 大数据计算成都峰会—开启西南大数据新洞察
- win10一直卡在欢迎界面进不去怎么办
- Revisiting Over-Smoothness in Text to Speech
- Python输入音频wav同步嘴型源码方案
- 福克斯车钥匙遥控失灵解决办法
- [C语言]程序改错题。爱因斯坦曾出过这样的一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,最后剩下5阶;只有每步跨7阶...
热门文章
- Qt 简易图片播放器
- laravel8实现图片验证码
- 将coreldraw文档以html格式,coreldraw复习题(新)改详解-20210508014946.pdf-原创力文档
- 戴尔E6420加装固态硬盘经验分享
- Mpk文件格式(STEINS;GATE)
- 二项分布的泊松逼近matlab,学生实习报告【2】(李致宇):利用泊松分布近似二项分布-李英冰的个人主页-搜狐博客...
- SubversionEdge安装及ldap接入
- <insert></insert>
- return在c语言的意思,return在c语言中是什么意思?_后端开发
- r型电源变压器的哪些参数很重要?