C# 使用 iTextSharp 将 PDF 转换成 TXT 文本
1 var pdfReader = new PdfReader("xxx.pdf"); 2 3 StreamWriter output = new StreamWriter(new FileStream("处理结果.txt", FileMode.Create)); 4 5 int pageCount = pdfReader.NumberOfPages; 6 for (int pg = 1; pg <= pageCount; pg++) 7 { 8 ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy(); 9 var value = PdfTextExtractor.GetTextFromPage(pdfReader, pg, strategy); 10 value = value.Replace(" ", ""); 11 Console.WriteLine(value); 12 output.Write(value); 13 } 14 15 output.Flush(); 16 output.Close(); 17 Console.Write("处理完毕"); 18 Console.ReadLine();
该方法读出的汉字不会乱码。
转载于:https://www.cnblogs.com/Aaxuan/p/10545961.html
C# 使用 iTextSharp 将 PDF 转换成 TXT 文本相关推荐
- python pdf转txt保留全部信息_Python 将pdf转换成txt(不处理图片)
上一篇文章中已经介绍了简单的python爬网页下载文档,但下载后的文档多为doc或pdf,对于数据处理仍然有很多限制,所以将doc/pdf转换成txt显得尤为重要.查找了很多资料,在linux下要将d ...
- pdf转换成txt转换器在线转换
PDF.TXT.Word.Excel和Word格式文件是我们我们日常办公中使用频率最高的,有时我们需要将PDF转换成为更加便捷打印编辑的TXT和Word文档,而面对这两种不同格式的转换,很多用户都试图 ...
- pdf转换成txt转换器怎么用
pdf转换成txt转换器怎么用 什么样的PDF转换成TXT转换器比较好?根据最新的PDF转换工具排行榜数据统计显示,目前国内下载和使用量最多的PDF转换工具中,迅捷PDF转换成TXT转换器使用和支持者 ...
- pdf转换成txt转换器1.2详细教程
pdf转换成txt转换器1.2详细教程 我们知道评价一款PDF转换成TXT转换器的转换效果好坏,归根到底还是跟软件本身的PDF文件识别技术有关.传统的PDF转换TXT转换器软件识别率相对较低,严重地影 ...
- pdf转换成txt转换器的操作方法
信息化的快速发展也推进了办公软件的功能更新,不学习就会被淘汰,PDF格式目前受到越来越多企业的喜爱掌,所以掌握微软办公软件的使用和操作知识是当前很多新手必须掌握的一门技能,其中把多个PDF电子文档转换 ...
- PDF如何转换成TXT文本
由于工作的需要,我们常常需要将大量的PDF文件进行格式转换,但是Adobe公司提供的阅读器中,对于某些加密的文件,是没有办法复制的,如果想复制的话,一些软件也是收费的.这时,我们急需要一个可以把PDF ...
- PDF怎么转换成TXT文本?这2个方法简单还免费
现在越来越多的人使用PDF格式,它的很多强大功能也一直吸引着更多的人使用,但有时如果我们用到txt 格式,应该如何才能将PDF转换成TXT呢? 最简单粗暴的方式就是将PDF文档的内容复制后再进行粘贴, ...
- 如何把扫描pdf转换成txt
如何把扫描pdf转换成txt 什么是PDF文件格式,选择哪一款PDF转换成TXT转换器能够提高工作效率?PDF怎么转换为TXT?今天菜鸟这堂课就来为大家详细讲解. 一.什么是PDF文件格式? 首先我们 ...
- 如何把图片pdf转换成txt
如何把图片pdf转换成txt 前段时间看到有午饭们在提问有没有PDF转成txt的软件,几经波折,现在找到了一款非常好的PDF转换成TXT转换器,就逼不及待地和大家分享出来了,需要的午饭们请及时下载喔 ...
- pdf转换成txt格式的方法与步骤
现在是电子书的时代,在网上找到的一些数据都是PDF格式的文件,而大部分的电子设备并不支持PDF只支持TXT格式,那就必须将PDF转换成TXT了.小Q在这里支招推荐一个绿色免安装小巧的PDF转TXT助手 ...
最新文章
- cuda图像处理_CUDA随笔之图像直方图(优化历程)
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新(转载)
- 是否可以将Java 8用于Android开发?
- Redis 的 4 大法宝,2018 必学中间件
- windows如何添加本机dns记录_Mac的100个必备技巧,Windows的功能在Mac能用了
- Bootstrap-CL:按钮下拉菜单
- 安卓3d游戏开发引擎_鲁大师安卓3D引擎更新,跑分测试精准度再升级
- 删除链表倒数第N个节点
- ADT-bundle(Android Development Tools)环境配置
- java扫描条形码接口_javaweb条形码产生、打印、扫描
- php datedif,Datedif函数全面解析及BUG分析
- 身份信息认证服务器,在线身份认证解决方案
- Java_Java多线程_Java线程池核心参数 与 手动创建线程池
- 启动项目报错404 Not Found nginx/1.21.5-2022-6-8
- 「Flink实时数据分析系列」2. 流处理基本概念
- 人文社科课题中计算机知识的作用,人文社科课程在工程教育认证能力培养中的作用...
- LOJ 1070 Algebraic Problem
- 源码中的modCount是什么?有什么作用
- java 获取一天零点零分零秒时间戳
- VHDL硬件描述语言(二)VHDL程序的基本结构
热门文章
- java-类库-Apache Commons
- Android View 如何测量
- linux下定时执行sh
- cisco port-channel配置
- 记录:txt文本分割命令,用于notepad++无法打开情况下分割文件
- linux内核之设备驱动
- linux内核分析及应用 -- 输入输出(上)
- Freeswitch 录制视频并播放
- 用户空间缺页异常pte_handle_fault()分析--(下)--写时复制
- mysqld和mysql区别_mysqld与mysqld_safe的区别