我有一个PDF文档,它有两页。我需要阅读此文档的第一页,并用阅读的内容创建一个新的PDF文档。如何使用iText完成此操作?到目前为止,我什么都试不了,因为我真的不知道该怎么开始。最好的方法是什么?
您可以使用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();