Java 合并多个PDF文档

2024-11-03 21:33:42

以下示例将分别介绍通过Java来合并多个PDF文档的方法,即通过流的方式合并PDF文档,并使用 mergeFiles(streams)方法合并文档。

工具/原料

Spire.PDF for Java 2.0.3

jar文件导入

1、步骤1:在Java程序中新建一个文件夹可命名为Lib。下载安装包后,解压,将解压后的文件夹下的子文件夹lib中的Spire.Pdf.jar和Spire.Common.jar两个文件复制到新建的文件夹下,如下图:

Java 合并多个PDF文档

Java示例代码

1、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 stream3 = new FileInputStream(new File("sample3.pdf")); //加载PDF示例文档 InputStream[] streams = new FileInputStream[]{stream1, stream2, stream3}; //合并PDF文档 PdfDocumentBase doc = PdfDocument.mergeFiles(streams); //保存文档 doc.save(outputFile); doc.close(); }}运行程序,生成文档。

2、合并前的3个文档:

Java 合并多个PDF文档
猜你喜欢