Java 合并PDF页面

 时间:2026-02-15 00:24:49

1、方法1:通过官网下载包。下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件导入java程序。

2、方法2:可通过maven仓库安装导入到maven项目。

1、import com.spire.pdf.*;


import com.spire.pdf.graphics.PdfBlendMode;
import com.spire.pdf.graphics.PdfTemplate;

import java.awt.geom.Point2D;

public class MergePages {
    public static void main(String[] args) {
        //加载两个PDF文档
        PdfDocument pdf1 = new PdfDocument();
        pdf1.loadFromFile("test1.pdf");
        PdfDocument pdf2 = new PdfDocument();
        pdf2.loadFromFile("test2.pdf");

        //根据pdf1的第一页绘制模板
        PdfTemplate template = pdf1.getPages().get(0).createTemplate();

        //获取pdf2的第二页
        PdfPageBase page = pdf2.getPages().get(1);
        //设置透明度和重叠样式
        page.getCanvas().setTransparency(1f,1f, PdfBlendMode.Normal);

        //将pdf1的第一页内容写入pdf2的第二页中的指定位置
        page.getCanvas().drawTemplate(template,new Point2D.Float(0,350));

        //保存pdf2
        pdf2.saveToFile("MergePages.pdf",FileFormat.PDF);
        pdf2.dispose();
    }
}

2、合并前:

Java 合并PDF页面

3、合并后:

Java 合并PDF页面

  • 伊甸园的骄傲怎么刷初始号
  • 如何运行第一个python文件
  • 全球行动怎么看高手玩的视频
  • 航海王热血航线风车村知识问答任务怎么做
  • php字符串如何判断是否存在另一个字符串
  • 热门搜索
    仙露琼浆的意思 罗振宇是什么人 什么是理事会 什么病能请长期病假 ecm是什么意思 安闲的意思 妄自菲薄的意思 徘徊的意思 天下兴亡匹夫有责的意思 买米当卡什么意思