从多页 PDF 文档的一页创建新的单页 PDF 文档
Create new single-page-PDF document from one page of a multipage PDF document
我有一个 2 页的 PDF 文档。我需要阅读本文档的第一页,并用阅读的内容创建一个新的 PDF 文档。我将如何使用 iText 执行此操作?到目前为止,我无法尝试任何事情,因为我真的不知道如何开始。什么是最好的方法?
您可以使用 iText
类 PdfReader and 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();
我有一个 2 页的 PDF 文档。我需要阅读本文档的第一页,并用阅读的内容创建一个新的 PDF 文档。我将如何使用 iText 执行此操作?到目前为止,我无法尝试任何事情,因为我真的不知道如何开始。什么是最好的方法?
您可以使用 iText
类 PdfReader and 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();