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相关推荐

  1. Java使用iText PDF合并PDF(将多个PDF合并成一个PDF)

    1 配置pom文件 我用的是5.4.3的版本 <dependency><groupId>com.itextpdf</groupId><artifactId&g ...

  2. Java 多个pdf合并成一个pdf

    前言 实际开发过程中,会因实际业务原因需把多个pdf合并成一个pdf. 代码如下: import com.itextpdf.text.pdf.*; import com.itextpdf.text.D ...

  3. 多个vue项目合并成一个_集美们,快看如何一步将多个PDF合并成一个PDF

    之前的推文有提到,如何将多幅图片从word中提取出来.今天我们就一起来康康如何快速将多个PDF合并成一个PDF吧! 首先,我们需要一个PDF阅读器,这个阅读器可以是Foxit PDF Editor,也 ...

  4. 如何将几个pdf合并成一个pdf?教你pdf合并最快速的方法

    如何将几个pdf合并成一个pdf?想必很多朋友在日常的工作中,都会接触到pdf文件.有时候我们面对大量的pdf文件,为了方便查看和管理,就需要将几个pdf合并成一个pdf,那么具体该怎么操作呢?相信有 ...

  5. 如何把很多个pdf合成一个?pdf合并成一个pdf软件?

    怎么把多个pdf合成一个pdf?有时候我们需要把多个pdf合并成一个pdf,但是还有些小伙伴不知道怎么合并,下面给大家分享一个超级简单的把多个pdf合并成一个pdf的方法: 搜索一下:~~~~~~轻云 ...

  6. pdf合并成一个pdf软件?能合并pdf的软件?

    多个pdf合并成一个pdf软件工具? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有 ...

  7. 如何免费将多个PDF合并成一个PDF文件?

    PDF文档方便阅读.不可直接编辑等特性相信大家都有所了解,但在工作和学习中不可避免的需要将多个PDF合并成一个PDF文档,今天就来分享一下如何免费将多个PDF合并成一个PDF文档吧. 1.使用福昕PD ...

  8. 如何把多个pdf合并成一个pdf?

    如何把多个pdf合并成一个pdf?在电脑上我们经常需要使用各种pdf文件,也需要对pdf文件进行各种操作,除了pdf格式转换外,还有一种pdf文件操作的次数也比较多,那就是pdf合并,将多个pdf文件 ...

  9. pdf合并成一个pdf工具,可以合并pdf的软件哪个好?

    pdf合并成一个pdf工具哪个好? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有些 ...

  10. pdf合并成一个pdf顺序不对怎么办?为什么pdf合并完顺序乱了?

    怎么合并pdf顺序不会乱?有时候我们需要把多个pdf合并成一个pdf,但是还有些小伙伴不知道怎么合并,下面给大家分享一个超级简单的把多个pdf合并成一个pdf的方法: 搜索一下:~~~~~~轻云pdf ...

最新文章

  1. 华为云中国前二,全球前五,增速第一,凭什么?
  2. 设计模式之 抽象工厂 封装业务逻辑层和Dao层
  3. WebGL学习(1) - 三角形
  4. uboot,eboot和bootloader的联系
  5. maven多个子项目、父项目之间的引用问题
  6. Angular 7 和 .Net Core 2.2——全球天气(第1部分)
  7. 只有越接近失败,才会成功么?
  8. 【编程珠玑】第四章 编写正确的程序
  9. Android OpenGL ES 开发教程(24):Depth Buffer
  10. html动画效果效果图,利用CSS3实现雷达扫描效果图动画特效
  11. Delphi7学习第一天
  12. 与卿共赴鸿蒙是什么意思,经典的爱情诗句
  13. 0x0000006B蓝屏问题解决方法
  14. mscorsvw.exe进程占用CPU资料80%以上的原因
  15. 大数据计算成都峰会—开启西南大数据新洞察
  16. win10一直卡在欢迎界面进不去怎么办
  17. Revisiting Over-Smoothness in Text to Speech
  18. Python输入音频wav同步嘴型源码方案
  19. 福克斯车钥匙遥控失灵解决办法
  20. [C语言]程序改错题。爱因斯坦曾出过这样的一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,最后剩下5阶;只有每步跨7阶...

热门文章

  1. Qt 简易图片播放器
  2. laravel8实现图片验证码
  3. 将coreldraw文档以html格式,coreldraw复习题(新)改详解-20210508014946.pdf-原创力文档
  4. 戴尔E6420加装固态硬盘经验分享
  5. Mpk文件格式(STEINS;GATE)
  6. 二项分布的泊松逼近matlab,学生实习报告【2】(李致宇):利用泊松分布近似二项分布-李英冰的个人主页-搜狐博客...
  7. SubversionEdge安装及ldap接入
  8. <insert></insert>
  9. return在c语言的意思,return在c语言中是什么意思?_后端开发
  10. r型电源变压器的哪些参数很重要?