编辑PDF文档时,有时需要删除文档中多余的页面或向文档中添加新页面。本文将向您展示如何使用Spire.PDFforJava在PDF文档中添加或删除页面。程序环境安装Spire.PDFforJava首先,您需要将Spire.Pdf.jar文件作为依赖项添加到您的Java程序中。可以从此链接下载JAR文件。如果您使用Maven,则可以通过在pom.xml文件中添加以下代码来轻松导入此JAR文件。com.e-icebluee-icebluehttps://repo.e-iceblue.cn/repository/maven-public/e-icebluespire.pdf8.9.1注意:以上代码中的版本号要与下载链接中的版本号保持一致,才能体验到最新的特性或避免bug。将空白页添加到PDF文档步骤?创建一个PdfDocument实例。?使用PdfDocument.loadFromFile()方法加载示例PDF文档。?创建一个新的空白页并使用PdfDocument.getPages().insert(intindex)方法将其插入文档中的特定位置。?使用PdfDocument.getPages().add(java.awt.geom.Dimension2Dsize,PdfMarginsmargins)方法创建另一个具有指定大小和边距的新空白页,并将其附加到文档末尾。?使用PdfDocument.saveToFile()方法将文档保存到另一个文件。代码示例importcom.spire.pdf.*;importcom.spire.pdf.graphics.PdfMargins;publicclassInsertEmptyPage{publicstaticvoidmain(String[]args){//创建一个PdfDocument实例PdfDocumentpdf=newPdfDocument();//加载示例PDF文档pdf.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.pdf");//在文档中插入一个空白页作为第二页pdf.getPages().insert(1);//在文档末尾添加空白页pdf.getPages().add(PdfPageSize.A4,newPdfMargins(0,0));//将文档保存到另一个文件pdf.saveToFile("output/insertEmptyPage.pdf");pdf.close();}}删除PDF中的现有页面步骤?创建PdfDocument实例。?使用PdfDocument.loadFromFile()方法加载示例PDF文档。?使用PdfDocument.getPages().removeAt(intindex)方法删除文档的特定页面。?使用PdfDocument.saveToFile()方法将文档保存到另一个文件。代码示例importcom.spire.pdf.*;publicclassDeletePage{publicstaticvoidmain(String[]args){//创建一个PdfDocument实例PdfDocumentpdf=newPdfDocument();//加载示例PDF文档pdf.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.pdf");//删除文档的第二页pdf.getPages().removeAt(1);//将文档保存到另一个文件pdf.saveToFile("output/deletePage.pdf");pdf.close();}}效果图提示:此JAR包有免费版和商业版。免费版有功能和空间限制,空间小可以放心使用,如果想体验完整功能,可以申请30天临时免费授权使用商业版---结束--