本文将介绍如何在Java程序中合并及拆分PDF文档,合并文档时,包括合并多个不同PDF文档为一个文档,以及合并PDF文档的不同页面为一页;拆分文档是,包括将PDF文档按每一页拆分,以及按指定页数范围来拆分。下面将通过代码演示。
使用工具:Free Spire.PDF for Java (免费版)
Jar
文件获取及导入:
方法
1
:通过官网
下载包。下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件导入java程序。
方法
2
:可通过
maven仓库安装
导入到maven项目。
Java
代码示例
一、合并
1. 合并PDF文档
import com.spire.pdf.*;
import java.io.*;
public class Merge2 {
public static void main(String[] args) throws Exception {
String outputFile = "output/mergeFilesByStream.pdf";
FileInputStream stream1 = new FileInputStream(new File("sample1.pdf"));
FileInputStream stream2 = new FileInputStream(new File("sample2.pdf"));
FileInputStream