如何删除PDF文档里的空白页
日常工作生活中我们经常使用PDF,有时候你会发现PDF文档里面有一页或者好几页空白文档,很多人不知道如何删除这些空白页。网上众多的解决方案中,能解决这个问题的软件大都是收费软件。最近我发现了一个简单利落的免费控件——Free Spire.PDF,不仅免费,而且软件占用内存非常小。下面我跟大家分享一下如何在C#中使用免费控件FreeSpire.PDF来删除PDF文档中的空白页。
需要添加的命名空间:
using Spire.Pdf;
using System.Drawing;
原PDF文件截图:
详细步骤和代码片段如下:
步骤1:创建一个新的PDF文档并加载文件。
PdfDocument document = new PdfDocument();
document.LoadFromFile("Tornado.pdf");
步骤2:遍历PDF页面,检测页面内容,判断其是否为空白页,如果是空白页,则删除空白页。
for (int i = 0; i < document.Pages.Count; i++)
{PdfPageBase originalPage = document.Pages[i];if (originalPage.IsBlank()){document.Pages.Remove(originalPage); i--;}
}
步骤3:保存并重新打开PDF文档。
document.SaveToFile("Tornadowithoutblankpage.pdf", FileFormat.PDF);
System.Diagnostics.Process.Start("Tornadowithoutblankpage.pdf");
效果图:
全部代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Spire.Pdf;
using Spire.Pdf.Graphics;
using System.Drawing;namespace Tornado
{class Program{static void Main(string[] args){PdfDocument document = new PdfDocument();document.LoadFromFile("Tornado.pdf");for (int i = 0; i < document.Pages.Count; i++){PdfPageBase originalPage = document.Pages[i];if (originalPage.IsBlank()){document.Pages.Remove(originalPage);i--;}}document.SaveToFile("Tornadowithoutblankpage.pdf", FileFormat.PDF);System.Diagnostics.Process.Start("Tornadowithoutblankpage.pdf");}}
}
如何删除PDF文档里的空白页相关推荐
- JAVA删除pdf空白页_如何编辑PDF文件,如何删除PDF文档中的空白页
时代在发展,科技在进步,我们现在日常使用的文件也发展了,以前只有Word跟TXT,现在还增加了一个PDF格式的文件,但PDF格式的文件跟Word和TXT文件不一样,Word跟TXT文件可以直接的打开编 ...
- PDF文件能编辑吗,怎么删除PDF文档中的空白页
有时候我们接触的文件是PDF格式,到遇到文件中夹杂的有空白页面需要进行删除的时候,这个时候我们应该怎么操作呢,有些小伙伴不知道PDF文件能不能编辑,小编来告诉你,PDF文件是可以编辑的,但PDF文件的 ...
- 删除 Word文档中的空白页方法
方法一:Word最后一页的删除方法 如果空白页在最后一页,可以先将光标定位到最后一页,然后按键盘上的"Delete"或"Backspace"键来删除空白页,如下 ...
- 怎么批量删除 Word、PDF、PPT 以及 Excel 文档中的空白页?
概要:「我的ABC软件工具箱」提供了删除空白页的功能,轻轻松松就可以实现批量删除文档中的空白页.目前支持 Word.PDF.PPT 以及 Excel 等格式文件文件.操作非常的方便,处理也非常高效! ...
- 删除在wps文档中的空白页,方便pdf输出无空白页
解决问题 删除在wps文档中的空白页,方便pdf输出 解决思路两个 1. WPS中操作,从根上解决 2.Adobe 中对pdf操作,结果中解决 具体来讲: 1. WPS中操作,从根上解决 (1)点击& ...
- 如何删除PDF文档中的某一页
如何删除PDF文档中的某一页?由于PDF文件本身可读性强.安全性高.跨平台使用,所以PDF已经成为使用频率很高的办公文档,但也因为这些特性,PDF编辑起来就不像Word文档那样简单了.如果遇到空白页或 ...
- 删除pdf文档中的批量水印
1 相关定义 水印:镶嵌在pdf文档某个页面上的图片或者文字描述,是在原来文档内容的基础上增添的内容.使用过PhotoShop的朋友知道,原始文档的页面相当于在第一层,而水印则在第二层. 批量水印:在 ...
- 轻快pdf阅读器app如何删除pdf文档页面
pdf文件不能直接编辑修改是众人所皆知的问题,使用电脑来打开pdf文件进行编辑的话也需要使用专业的软件,那如果想要在手机上对pdf文件做一些改动的话其实利用专业的软件也不是很难,那接下来就来看一下轻快 ...
- 云上PDF怎么删除页眉页脚_怎么删除PDF文档中多余的页面
在编辑或阅读PDF文档时,有时候需要删除PDF文档中多余的页面,那么我们应该怎么删除PDF文档中多余的页面呢? 下面一起来看看删除PDF页面的办法: 如果你想要将PDF文档中多余的页面删除,那么可以使 ...
最新文章
- ARKit从入门到精通(6)-ARSession介绍
- 速达5000出现计算成本数据溢出的问题
- Hadoop入门(二十三)Mapreduce的求数量最大程序
- JFreeChart(一)之架构
- 【渝粤题库】国家开放大学2021春2772家畜环境卫生与设施题目
- mysql 操作指令详解_Mysql常用命令详解
- explorer.exe被删除了怎么办?
- 2020年中国视频内容电商行业白皮书
- 如何将两部手机内容互换_什么是内容营销?如何将内容营销做到深入人心?
- 嵌入式Linux入门10:编译管理Makefile
- 转:VC++常用数据类型转换
- 移动应用后端应该使用 AWS 还是 Firebase?
- perl语言得到的txt文档只有表头_编程语言排行榜第一Python,为何频繁遭受开发者的嫌弃!...
- java获取当前项目或类路径
- day1 Ubuntu 使用
- RedisTemplate和StringRedisTemplate在项目中应用
- java 设置纸张大小设置_java page如何设置纸张
- 在Shopee做高客单价产品 需要具备哪些思路?
- 如何降低企业上云的4大步骤
- 先行一步,7大技术创新和突破,阿里云把 Serverless 领域的这些难题都给解了
热门文章
- PRINCE2学习笔记-泛读1
- 乌班图 php7.0 mcrypt,ubuntu 18.04 安装 php7.2-mcrypt
- 【合集】智能优化算法与神经网络预测、分类及时间序列优化程序总结
- 程序员试用期提离职被领导拒绝:想走就走?必要时将起诉你!
- 2004年最耐人寻味的言辞,最幽默的戏谑,最无奈的表白与最动听的情话。
- 飞凌嵌入式NXP i.MX8MMini 开发板试用体验
- 一、极限论极难学的真因:常人拒绝思想混乱的理论
- 【Simulink Test】模型自动测试
- 【重制ver】LesaNet论文简析(CVPR2019)——医学影像
- 说星星很亮的人,是因为你没见过他们的眼睛