一 简介
由于不同PDF合同有不同的条文,故需要拼接多个PDF
二 项目依赖
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.4.2</version>
</dependency>
三 测试代码
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.pdf.PdfCopy;
import com.itextpdf.text.pdf.PdfImportedPage;
import com.itextpdf.text.pdf.PdfReader;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
/**
* @author yinxinyao
* @date 2019/5/21 15:06
*/
public class MergePdfTest {
public static void main(String[] args) throws IOException, DocumentException {
String[] files = {"C:\\Users\\yinxinyao\\Desktop\\part2.pdf", "C:\\Users\\yinxinyao\\Desktop\\pa