当前位置:   article > 正文

java 裁剪 pdf_Java PDF 切割、截取、合并工具类、转图片等

java将宽页pdf分割

依赖导入

com.itextpdf

itextpdf

5.5.13

org.apache.pdfbox

pdfbox

2.0.15

org.apache.pdfbox

fontbox

2.0.15

工具代码

import com.itextpdf.text.Document;

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.ArrayList;

/**

* @author zh

* @data 2019/10/28 16:20

* 说明:TODO

*/

public class TestPDF {

public static void main(String[] args) throws IOException {

}

/**

* pdf拷贝到新文件,

* @param pdfFile

* @param newFile

* @param from 从第几页考

* @param end 考到第几页

*/

public static void copyPdfFile(String pdfFile, String newFile, int from, int end) {

Document document = null;

PdfCopy copy = null;

try {

PdfReader reader = new PdfReader(pdfFile);

int n = reader.getNumberOfPages();

if (end == 0) {

end = n;

}

ArrayList savepaths = new ArrayList();

String staticpath = pdfFile.substring(0, pdfFile.lastIndexOf("\\") + 1);

String savepath = staticpath + newFile;

savepaths.add(savepath);

document = new Document(reader.getPageSiz

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/530660
推荐阅读
相关标签
  

闽ICP备14008679号