Java 合并PDF页面

 时间:2024-10-30 16:16:21

以下经验内容将介绍在Java程序中如何合并PDF文档不同页面的内容到一个页面。

工具/原料

Free Spire.PDF for Java (免费版)

IntelliJ IDEA

jar文件获取及引用:

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

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

Java代码示例

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字符串如何判断是否存在另一个字符串
  • 热门搜索
    苏小妹简介 中国美食大全 牛肉片的做法大全 曲阜师范大学怎么样 皮肤病大全 qq空间网名大全 清扬洗发水怎么样 成人身份证号码大全 苦瓜的做法大全家常 老熟妇牲交大全视频中文