Java使用iText PDF按页(逐页、单页)拆分PDF

本文介绍了如何在Java中使用iText库进行PDF文件的按页拆分,详细展示了配置pom文件、拆分PDF的代码示例以及调用方法,帮助开发者实现逐页创建新的PDF文档。
摘要由CSDN通过智能技术生成
1 配置pom文件

我用的是5.4.3的版本

<dependency>
	<groupId>com.itextpdf</groupId>
	<artifactId>itextpdf</artifactId>
	<version>5.4.3</version>
</dependency>
2 按页(逐页、单页)拆分PDF代码
/**
 * @author Reverse_XML
 * 把PDF 按页(逐页、单页)拆分(一页一页拆分,一页为一个新PDF文件)
 * @param path 源PDF路径
 * @param fileName 源PDF文件名
 * @param outputPath 拆分后输出的PDF路径
 */
public static void splitPDFOneByOne(String path, String fileName, String outputPath) {
   
    String sep = java.io.File.separator;
    PdfReader reader = null;
    int numberOfPages = 0;
    try {
   
        reader = new PdfReader(path + sep + fileName);
        numberOfPages = reader.getNumberOfPages()
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值