Java在PDF文档中添加或删除页面(java在pdf文档中添加或删除页面怎么操作)

  本篇文章为你整理了Java在PDF文档中添加或删除页面(java在pdf文档中添加或删除页面怎么操作)的详细内容,包含有java在pdf文档中添加或删除页面内容 java在pdf文档中添加或删除页面怎么操作 java pdf操作 java处理pdf文件 Java在PDF文档中添加或删除页面,希望能帮助你了解 Java在PDF文档中添加或删除页面。

  当你编辑一个PDF文档时,有时需要删除文档中多余的页面或向文档中添加新的页面。本文将向您演示如何使用Spire.PDF for Java在PDF文档中添加或删除页面。

  

  安装Spire.PDF for Java

  首先,你需要在你的Java程序中添加Spire.Pdf.jar文件作为一个依赖项。该JAR文件可以从这个链接下载。如果你使用Maven,则可以通过在pom.xml文件中添加以下代码轻松导入该JAR文件。

  

 1 repositories 

 

   2 repository

   3 id com.e-iceblue /id

   4 name e-iceblue /name

   5 url https://repo.e-iceblue.cn/repository/maven-public/ /url

   6 /repository

   7 /repositories

   8 dependencies

   9 dependency

  10 groupId e-iceblue /groupId

  11 artifactId spire.pdf /artifactId

  12 version 8.9.1 /version

  13 /dependency

  14 /dependencies

 

  

  注意:请保持上面代码中的版本号与下载链接中的一致,以体验新功能或避免BUG。

  

  添加空白页到PDF文档

  创建一个PdfDocument实例。

  使用PdfDocument.loadFromFile()方法加载一个样本PDF文档。

  创建一个新的空白页,并使用PdfDocument.getPages().insert(int index)方法将其插入到文档的一个特定位置。

  使用PdfDocument.getPages().add(java.awt.geom.Dimension2D size, PdfMargins margins)方法创建另一个具有指定尺寸和边距的新的空白页,然后将其追加到文档的末尾。

  使用PdfDocument.saveToFile()方法将文档保存到另一个文件。

  

 1 import com.spire.pdf.*;

 

   2 import com.spire.pdf.graphics.PdfMargins;

   4 public class InsertEmptyPage {

   5 public static void main(String[] args) {

   6 //创建一个PdfDocument实例

   7 PdfDocument pdf = new PdfDocument();

   9 //加载一个样本PDF文档

  10 pdf.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.pdf");

  12 //将空白页插入文档作为第二页

  13 pdf.getPages().insert(1);

  15 //添加一个空白页到文档末尾

  16 pdf.getPages().add(PdfPageSize.A4, new PdfMargins(0, 0));

  18 //将文档保存到另一个文件

  19 pdf.saveToFile("output/insertEmptyPage.pdf");

  20 pdf.close();

  22 }

 

  

  

  

  删除PDF中现有的页面

  创建一个PdfDocument实例。

  使用PdfDocument.loadFromFile()方法加载一个样本PDF文档。

  使用PdfDocument.getPages().removeAt(int index)方法删除文档的一个特定页面。

  使用PdfDocument.saveToFile()方法将文档保存到另一个文件。

  

  

 1 import com.spire.pdf.*;

 

   3 public class DeletePage {

   4 public static void main(String[] args) {

   6 //创建一个PdfDocument实例

   7 PdfDocument pdf = new PdfDocument();

   9 //加载一个样本PDF文档

  10 pdf.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.pdf");

  12 //删除文档的第二页

  13 pdf.getPages().removeAt(1);

  15 //将文档保存到另一个文件

  16 pdf.saveToFile("output/deletePage.pdf");

  17 pdf.close();

  19 }

 

  

  

  

  

  ---THE END---

  以上就是Java在PDF文档中添加或删除页面(java在pdf文档中添加或删除页面怎么操作)的详细内容,想要了解更多 Java在PDF文档中添加或删除页面的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: