快讯
1分钟教你快速使用C#查找和替换PDF文件中的文本
2024-11-12 13:08  浏览:77
使用C#查找和替换特定页面中的文本

以下是在PDF文档的特定页面上查找和替换文本的步骤。

1分钟教你快速使用C#查找和替换PDF文件中的文本

使用document类使用其路径加载PDF文档。创建TextFragmentAbsorber类的实例,并将搜索短语提供给其构造函数。使用document.Pages [1] .Accept(TextFragmentAbsorber)接受所需页面的文本吸收器。遍历找到的TextFragmentAbsorber.TextFragments集合,并替换每个片段中的文本。使用document.Save(String)方法保存更新的PDF文档。

以下代码示例显示了如何使用C#在PDF的特定页面中查找和替换文本。

定义页面区域以查找和替换文本

还可以在PDF文档的页面特定区域中查找和替换文本。以下步骤显示了如何定义特定区域,然后替换其中的文本。

使用document类使用其路径加载PDF文档。创建TextFragmentAbsorber类的实例,并将搜索短语提供给其构造函数。使用document.Pages [0] .Accept(TextFragmentAbsorber)接受所需页面的文本吸收器。使用Rectangle类定义页面区域。循环遍历TextFragmentAbsorber.TextFragments集合,并替换每个片段中的文本。使用document.Save(String)方法保存更新的PDF文档。

下面的代码示例演示如何使用C#在PDF的特定页面区域中查找和替换文本。

使用正则表达式查找和替换PDF中的文本

也可以使用正则表达式来查找和替换与特定模式匹配的文本。为此,您只需要提供一个正则表达式即可代替普通搜索短语并使用TextSearchOptions。以下是执行此操作的步骤。

使用document类使用其路径加载PDF文档。创建TextFragmentAbsorber类的实例,并将搜索短语提供给其构造函数。创建TextSearchOptions类的实例,然后将true传递给其构造函数以启用基于正则表达式的搜索。分配TextSearchOptions对象TextFragmentAbsorber.TextSearchOptions财产。使用document.Pages [0] .Accept(TextFragmentAbsorber)接受所需页面的文本吸收器。使用Rectangle类定义页面区域。循环遍历TextFragmentAbsorber.TextFragments集合,并替换每个片段中的文本。使用document.Save(String)方法保存更新的PDF文档。

下面的代码示例演示如何使用C#使用正则表达式查找和替换PDF中的文本。

    以上就是本篇文章【1分钟教你快速使用C#查找和替换PDF文件中的文本】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/xwnews/260.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 物流园资讯移动站 http://mip.xhstdz.com/ , 查看更多   

最新新闻
2016届基本数据与统计分析
本章将从毕业生规模、深造情况、就业率、就业流向及未就业毕业生情况等方面对2016届毕业生就业基本情况进行统计分析。本报告中
AI简介文案:打造干净短句爱情,个人简介制作,智能文案生成器
AI简介文案:打造干净短句爱情,个人简介制作,智能文案生成器在数字化时代的浪潮中人工智能技术以其独有的魅力和实用性正逐渐改
一甲子多少年
指上坡路难走的诗句励志:1、屈原(先秦)《离骚》:路曼曼其修远兮,吾将上下而求索。译文:前面的道路啊又远又长,我将上上下
微信头脑吃鸡所有答案大全 微信头脑吃鸡题库答案汇总/全部问题答案
许多玩家都很想知道微信头脑吃鸡所有答案大全,所以下面就来为各位讲解微信头脑吃鸡题库答案汇总/全部问题答案,希望可以更好的
大数据平台HDP搭建
Apache Ambari是一个基于Web的支持Apache Hadoop集群的供应、管理和监控的开源工具,Ambari已支持大多数Hadoop组件,包括HDFS、M
SEO排名核心内容,SEO实战之五步走
只有网站综合得分高的才有机会展现在首页!有的时候,你网站没管,排名不知道怎么上来了,可能不是因为你SEO做的多好,而是同行
2024手游热度排行榜 人气较高的手游下载推荐
步入2024年,移动游戏领域迎来了诸多杰出佳作,它们各自以卓越的品质脱颖而出,不少更是跨越至短视频舞台,成为了众多内容创作者
年轻人掀起自造网络新词热潮 专家称不需担忧但须引导
    喜大普奔、十动然拒、不明觉厉、人艰不拆、累觉不爱……你知道这些看似成语的四字词汇是什么意思么?它们是年轻网民们自
抖音哪些作品会限流和降权?为何限流?
大家加入抖音,并且在经营抖音账号的同时,最害怕的就是自己的作品被限流,或者是降权,因为就会大大的降低大家的视频播放率,影
本企业新闻