【教程】Spire.PDF教程:C# 从 PDF 页面的指定区域内提取文本
Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。
【下载Spire.PDF最新试用版】
有时我们可能需要获取PDF页面中某个区域内的文本而不是全部的文本。本文将介绍如何使用Spire.PDF组件提取PDF页面中指定矩形区域内的文本。
以下是我们所使用的示例文档截图,红色矩形区域是即将提取文本的区域。
代码段:
//创建PdfDocument实例 PdfDocument pdf = new PdfDocument(); //加载PDF文档 pdf.LoadFromFile("Input.pdf"); //获取第一页 PdfPageBase page = pdf.Pages[0]; //从第一页的指定矩形区域内提取文本 string text = page.ExtractText(new RectangleF(50, 50, 500, 100) ); //将文本写入.txt文件 StringBuilder sb = new StringBuilder(); sb.AppendLine(text); File.WriteAllText("Extract.txt", sb.ToString());
效果图:
查看冰蓝更多产品教程,为你推荐:
Spire.Doc系列教程>>
Spire.XLS系列教程>>
【教程】Spire.PDF教程:C# 从 PDF 页面的指定区域内提取文本相关推荐
- 【教程】PDF开发工具Spire.PDF 教程:使用C#从PDF中的特定矩形区域中提取文本
Spire.PDF 是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.WPF和Silverlight三个版本,本文介绍了如何通过Spire.PDF使用C#从PD ...
- Python项目实践(一)去除PDF指定区域内的水印
目录 前言 对比图(水印去除前后) 一.原理 二.代码实现 三.使用教程 1. 文件夹目录(pic和res文件夹需提前创建好) 2. 执行第一步代码(注释掉其他代码,以下同理) 3. 执行第二步代码 ...
- 在html页面中怎么打印区域,javascript打印web页面中指定区域的方法
要实现打印web页面中的指定区域,要做到: 将需要打印的课程表的table放入div标签中,然后指定出需要打印的区域,最后调用window.print打印指定内容. 核心代码: 复制代码 代码示例: ...
- Web前端:实现在一块区域(div)点击链接,在同一页面的指定区域显示链接的内容——基于css与div结合网页布局设计
1:效果: 初始: 点击首页: 点击个人主页 : 点击其他类似: 2:代码 (这里我只提供css文件和核心代码,链接内容不提供) 核心代码 <!DOCTYPE html> <html ...
- 【教程】Spire.PDF教程:如何给PDF添加背景颜色和平铺背景图
Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight.Spire.PDF的PDF API拥有丰富的功能, ...
- Spire.XLS 教程:从C#的Excel形状中提取文本和图像
2019独角兽企业重金招聘Python工程师标准>>> 一个excel形状可以用文字或图像填充,有时我们需要读取形状中的文字和图像信息. 在本文中,我们将介绍如何使用Spire.XL ...
- 【教程】Spire.PDF教程:如何添加、删除PDF页面以及自定义文档属性
更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 >>下载Spire.PDF最新试用版 Spire.PDF是一个专业的PDF组件, ...
- 专业的PDF组件 Spire.PDF教程:C# 将一个 PDF 页面拆分为多页
Spire.PDF不仅支持将一个PDF文档拆分为多个PDF文档,同时也支持将一个PDF页面拆分为两个或多个页面.本文将介绍如何使用Spire.PDF将以下PDF的第一页进横向和纵向地拆分. 横向拆分 ...
- JAVA删除pdf空白页_【Spire.PDF教程】添加或删除 PDF 页面,调整页面顺序-word删除空白页...
Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. 操作PDF文档时,我们通常会需要添加或删除一些P ...
最新文章
- python的执行过程_在交互式环境中执行Python程序过程详解
- 计算机视觉算法工程师(旷视、商汤、智云、海康)面试总结
- 《AI系统周刊》第2期:硬件支持的Tensor-train分解与高效数据处理、清华吴文斐研究组获得NSDI最佳论文奖
- 性能测试知多少---系统架构分析
- Python基础教程:七种运算符
- Java synchronized的CPU层面实现细节
- PWN-COMPETITION-HGAME2022-Week4
- 优秀!复旦直博生一作发15篇SCI,并担任12本SCI期刊审稿人
- 想学会财务分析:先看懂三大表
- 数据结构与算法之-----链表(List)
- easymock接口模拟_EasyMock模拟异常
- [转]find命令之exec
- matlab学霸表白公式,一个理科学霸的表白:数学公式的超酷表
- 黑马程序员就业班第二天的总结以及自己的看法
- 陈学贤华南理工大学计算机专业,张见威 - 华南理工大学 - 计算机科学与工程学院...
- win10怎么给多个桌面屏幕设置不同壁纸
- 店盈通:你肯定不知道,拼多多如何打造基础销量
- 使用微信小程序editor富文本编辑器(爬坑要点)
- 如何破解EXCEL的单元格保护密码
- 高等代数 线性映射(第9章)4 约当标准型与相抵标准形
热门文章
- 程序员必备快捷键大全
- 用计算机进行计算ppt,苏教版四上周濮玉(用计算器计算)PPT.ppt
- Mac 电脑笔记本快速锁屏 锁屏快捷键
- 解决浏览器主页被t999.cn劫持
- 华纳云分享DNS服务器无响应的解决方法
- 带你认识闻名遐迩的ZBrush
- C 指针 | 从底层原理到花式技巧(图文详解)
- c语言中if条件怎么约束多条,if语句中的表达式不限于逻辑表达式,可以是任意的数值类型...
- Word控件Spire.Doc 【文本】教程(11) ;如何将文本分成两列并在它们之间添加行
- 福利篇2——嵌入式岗位笔试面试资料汇总(含大厂笔试面试真题)