我有一个有2页的PDF文档。我需要阅读本文档的第一页,并创建一个包含阅读内容的新PDF文档。我怎么用iText这样做?到目前为止,我无法尝试任何事情,因为我不知道如何开始。什么是最好的方式?
答案 0 :(得分:2)
您可以使用iText
课程PdfReader和PdfCopy。
PdfReader reader = new PdfReader(inFilename);
int n = reader.getNumberOfPages();
if (n > 1) {
Document doc = new Document();
PdfCopy copy= new PdfCopy(doc, new FileOutputStream(outFilename));
doc.open();
PdfImportedPage page = copy.getImportedPage(reader, 1);
copy.addPage(page);
doc.close();
}
reader.close();