Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。

操作PDF文档时,我们通常会需要添加或删除一些PDF页面。该文将详细描述如何使用Spire.PDF添加或删除PDF页面,以及如何调整PDF里的页面顺序。

添加新页面到已有的PDF文档

Spire.PDF提供了两个方法来添加新页面,Pages.Add()方法是将页面添加至文档最后一页,Pages.Insert() 方法支持将新页面添加到PDF文档的首页,中间,或者末尾页面。

PdfDocument doc = new PdfDocument();doc.LoadFromFile("sample.pdf");//将新页面添加到文档末尾doc.Pages.Add();doc.SaveToFile("result.pdf",FileFormat.PDF);PdfDocument doc2 = new PdfDocument();doc2.LoadFromFile("sample.pdf");//将新页面添加到第二页doc2.Pages.Insert(1);doc2.SaveToFile ("result2.pdf",FileFormat.PDF);

添加新页面到最后一页效果图:

添加新页面到第二页效果图:


删除PDF中的页面

我们可以使用Spire.PDF提供的Pages.RemoveAt()方法删除PDF中我们想要删除的指定页面。

PdfDocument doc = new PdfDocument();
doc.LoadFromFile("result.pdf");//删除最后一页
doc.Pages.RemoveAt(2);doc.SaveToFile("删除末页.pdf",FileFormat.PDF);


调整PDF文档中的页面顺序

Spire.PDF提供Rearrange(int[] orderArray)方法,让我们可以重新排列调整PDF文档中的页面顺序。

PdfDocument doc = new PdfDocument();
doc.LoadFromFile("result2.pdf");//将空白页调到第一页
doc.Pages.ReArrange(new int[] { 1, 0, 2 });doc.SaveToFile("页面顺序调整.pdf",FileFormat.PDF);

下载Spire.PDF最新试用版

【教程】Spire.PDF教程:C# 添加或删除 PDF 页面,调整页面顺序相关推荐

  1. Spire.PDF:如何添加、删除PDF页面以及自定义文档属性

    更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 [下载Spire.PDF最新试用版] Spire.PDF是一个专业的PDF组件,能够独立地创 ...

  2. java 去掉pdf文字_Java 添加和删除PDF图层

    在PDF文档中,图层可以使部分内容选择性地被隐藏或显示.通过添加图层,我们可以将文本.图片.表格等元素精确定位于页面指定位置,并可将这些元素进行叠放.组合形成页面的最终效果.本文将介绍如何使用Spir ...

  3. 【教程】Spire.PDF教程:如何添加、删除PDF页面以及自定义文档属性

    更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 >>下载Spire.PDF最新试用版 Spire.PDF是一个专业的PDF组件, ...

  4. JAVA删除pdf空白页_【Spire.PDF教程】添加或删除 PDF 页面,调整页面顺序-word删除空白页...

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. 操作PDF文档时,我们通常会需要添加或删除一些P ...

  5. 【教程】Spire.PDF教程:C# 添加或删除PDF 页面,调整页面顺序

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. 操作PDF文档时,我们通常会需要添加或删除一些P ...

  6. 学会使用C#在PDF文件中添加或删除注释

    PDF批注是用于标记PDF内容的其他对象.由于PDF文件不容易编辑,因此可使用注释使用注释,弹出窗口和各种其他图形对象来添加有关内容的注释. 在本文中,将学习如何以编程方式使用PDF文档中的注释.特别 ...

  7. PDF怎么修改,如何删除PDF水印

    不管是在学习中还是在工作中,都会使用到PDF文件,在很多的时候,大家都会使用到PDF文件,那么,对于PDF文件的修改,则是需要使用到PDF编辑软件的,那么,PDF怎么修改,如何删除PDF水印呢,是不是 ...

  8. PDF如何编辑,怎样删除PDF页眉页脚

    在编辑PDF文件的时候总会遇到各种各样的问题,编辑PDF文件是需要用到PDF编辑器的,在编辑文件的过程中想要删除文档中的页眉页脚应该怎么去删除呢,或者是说修改文件中的页眉页脚怎么去编辑呢,看看下面的文 ...

  9. PDF编辑方法,如何删除PDF背景图片

    越来越多的小伙伴会在工作中遇到PDF文件,也会询问小编有关PDF文件的修改技巧,在编辑PDF文件的时候,发现文件中有背景,想要删除这些背景应该怎么操作呢,不会的小伙伴有福气了,看看下面的文章,说不定就 ...

最新文章

  1. postmaster.c 中的 ListenAddresses
  2. 在线广告清除之不分页增强版
  3. 字节跳动面试题:用归并排序判断冒泡排序的轮数
  4. 线性代数笔记:Khatri-Rao积
  5. 在WPF中进行碰撞检测
  6. Python(60)_闭包
  7. 201671010119 2016-2017-2《Java程序设计》第十四周学习心得
  8. 普通人学python有啥用-学习Python到底有什么用?
  9. Camtasia实用技巧之行为效果
  10. swift中Any,AnyObject,AnyClass的区别
  11. Graph2Vec运行
  12. 合肥工业大学暑期“三下乡”——探访悠悠古村 发扬传统文化
  13. 无需安装Microsoft Office和Adobe实现办公文档操作,Spire.Office免费资源清单一览
  14. 保险怎么买?有哪些销售渠道?各自的优缺点是什么?
  15. ccf-csp 2016-2018部分题目总结
  16. Java笔记(韩顺平Java基础7-8章)
  17. Android客户端三步完成支付宝支付SDK接入
  18. html调整垂直居中,html元素垂直居中的几种方法
  19. UE5 官方案例Lyra 全特性详解 8.如何用配置表初始化角色数据
  20. Vscode配置c++

热门文章

  1. .net开发安卓入门 - 环境安装
  2. centos6.5搭建贴吧云签到平台(多图预警)
  3. android crosswalk 集成
  4. android 实现FlowLayout 流线布局(自定义ViewGroup)
  5. Wonderware-InTouch历史报警、操作记录导出为Excel
  6. 马云的2008:白云观禁语3天,淘宝高管需会倒立
  7. IT架构师怎么可以年薪百万
  8. sigmastek-(VRLA)阀控式铅酸蓄电池技术特点
  9. 计算机唤醒休眠快捷键,电脑休眠真的不耗电么?唤醒有快捷键么?
  10. 深入解析美团外卖Flutter-架构演进之路(上篇),2021Android研发必问高级面试题