Java多个PDF文件合并成一个PDF文件
多个PDF文件合并成一个PDF文件主要用到了pdfbox.jar和commons-logging.jar ,如图:
源码如下:
package pdfUtity;
import java.io.File;
import java.io.IOException;
import org.apache.pdfbox.util.PDFMergerUtility;
public class PdfChangeTest {
private static String[] getFiles(String folder) throws IOException {
File _folder = new File(folder);
String[] filesInFolder;
if (_folder.isDirectory()) {
filesInFolder = _folder.list();
return filesInFolder;
} else {
throw new IOException("路径不对");
}
}
public static void main(String[] args) throws Exception {
PDFMergerUtility mergePdf = new PDFMergerUtility();
String folder = "PDF";
System.out.println(folder);
String destinationFileName = "合成.pdf";
String[] filesInFolder = getFiles(folder);
for (int i = 0; i < filesInFolder.length; i++)
mergePdf.addSource(folder + File.separator + filesInFolder[i]);
mergePdf.setDestinationFileName(destinationFileName);
mergePdf.mergeDocuments();
System.out.print("合并完成");
}
}
在项目下新建一个文件夹PDF,把要合并的PDF文件放到文件夹下即可,如图:
项目运行后refresh一下即可在工程目录下看见合成的pdf文件。
Java多个PDF文件合并成一个PDF文件相关推荐
- PDF合并:如何将两个PDF文件合并成一个PDF文件
PDF文件是我们在工作中经常能够用到的文件,尤其是在办公中会遇到很多PDF文件在传输的过程中为了传输更快被拆分成了几个PDF文件,但是要找一个完整的PDF文件就需要把两个被拆分的PDF文件合并成一个P ...
- 怎么将几张pdf合并成一张_如何将多个pdf文件合并成一个pdf文件?
原标题:如何将多个pdf文件合并成一个pdf文件? 我很喜欢使用PDF文件格式,为什么呢?因为PDF具有许多其他电子文档格式无法相比的优点.PDF文件格式可以将文字.字型.格式.颜色及独立于设备和分辨 ...
- 多个PDF怎么合并成一个PDF文件?好用的方法学习一下
最近有小伙伴咨询说平时工作中接收到和之前已存留的PDF文件太多了,很多都是统一个类型的文件都分成了很多个单独的文件,整理起来比较麻烦,也不知道该如何去整合.那么多个PDF怎么合并成一个PDF文件呢?今 ...
- 多个pdf怎么合并成一个pdf?教您几招快速合并的方法!
多个pdf怎么合并成一个pdf?通常来说,将多个PDF文件进行合并是非常重要的.在我们日常工作中,我们经常需要使用PDF文件,比如合同.报告等.将多个相关的PDF文件合并成一个更大的文件可以方便我们查 ...
- 多个pdf怎么合并成一个pdf
如何合并多个PDF文件? 除word,PPT,Excel等文件格式外,PDF文件也越来越成为我们日常工作中的主流常用文件格式.我们处理工作文档是可能经常遇到许多分分散的PDF文件,那么我们如何更有效的 ...
- 用python将指定目录下的所有json文件合并成一个csv文件
#!/usr/bin/env python # -*- encoding: utf-8 -*-import sys import json import os import pandas as pd ...
- 将两个HEX文件合并成一个HEX文件
将两个HEX文件合并成一个HEX文件 文章目录 将两个HEX文件合并成一个HEX文件 系统环境 1. 生成BootLoader和app的HEX文件 2. 将两个HEX文件合并成一个HEX 3. 利用J ...
- 怎么将多个CSV文件合并成一个CSV文件
最近要批量将几百个CSV文件合成一个文件,最开始是一个个复制粘贴的,进度太慢了,后面发现用一个小办法可以几秒钟将几百个CSV文件合并成一个文件,分享给大家. 第一步:将需要合并的csv文件夹全部放在D ...
- 怎么把几个PDF文件合并成一个PDF
有时一份pdf文档资料会被分成多个部分,在整理的时候可能需要将这些文件合并到一起,那么怎样可以将这多个pdf文件合并成一个呢?下面就教你怎样用PDF编辑器对pdf文件进行合并. 方法/步骤 < ...
- pdf怎么合并成一个pdf?怎么把几个pdf合并成一个pdf文件?
怎样把几个pdf合并成一个?DF文件是我们日常办公中比较常见的的一种文件格式,我们在处理pdf文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有些小伙伴不知道怎 ...
最新文章
- Linux守护进程实现
- bootstrap 图片预览_教你简单用Photoshop制作GIF图片
- Eclipse MySql之登录
- git 21天打卡day10-创建昵称分支并切换
- mysql 建表结构_MySQL学习系列之二——创建表及对表结构的基本操作
- 二叉树(链表)的相关操作
- 《初级会计电算化实用教程(金蝶KIS专业版)》一1.4 会计核算软件
- 北斗/GPS模块输出的NMEA 0183语句详解
- AndroidStudio一键国际化方案
- Linux shell下的颜色含义
- Rocket MQ系列四 - 消息发送流程
- 附加组 Linux,Linux用户组之主组和附加组
- linux自制硬件防火墙,自制linux系统——打造属于自己的linux系统
- 关于switch的一些理解
- 详解数据模型设计方法
- 色调,饱和度,亮度如何计算
- minSdk(API 29) deviceSdk(API 127)
- freeswitch 显示主叫名称和主叫号码
- 内存栅栏和volatile关键字
- 告别极寒,科学家突破将量子计算机运行最低温提了15倍