当前位置: 首页 > news >正文

企业做网站能赚钱么大庆做网站比较好的公司

企业做网站能赚钱么,大庆做网站比较好的公司,公司网站设计与实现,单仁营销网站的建设C# .Net 使用 IText7 从PDF文件中提取出所有文本内容 【文 / 张赐荣】 首先在 Nuget 包管理器中,安装"itext7" 和 "itext7.font-asian"。 如果不安装 "itext7.font-asian" PDF 文件中有非Unicode编码的字符,将会抛出运行时异常:iText.IO.Excep…

C# .Net 使用 IText7 从PDF文件中提取出所有文本内容

【文 / 张赐荣】

首先在 Nuget 包管理器中,安装"itext7" 和 "itext7.font-asian"。
如果不安装 "itext7.font-asian" PDF 文件中有非Unicode编码的字符,将会抛出运行时异常:iText.IO.Exceptions.IOException:找不到 CMap iText.IO.Font.Cmap.UniGB-UTF16-H。安装好了这两个组件之后,使用以下代码,从PDF文件中提取出所有的文本。

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
using iText.Kernel.Pdf;
using iText.Kernel.Pdf.Canvas.Parser;
using iText.Kernel.Pdf.Canvas.Parser.Listener;
using iText.Layout;
using iText.Layout.Element;

namespace ConsoleApplication
{
public static class PDFTextExtractor
{
public static string ExtractText(string pdfFilePath)
{
//创建一个PdfReader对象,用来读取pdf文件
PdfReader pdfReader = new PdfReader(pdfFilePath);
//创建一个PdfDocument对象,用于操作pdf文档
PdfDocument pdfDocument = new PdfDocument(pdfReader);
//创建一个StringBuilder对象,来存储提取的文本
StringBuilder textBuilder = new StringBuilder();
//获取pdf文档的总页数
int pageCount = pdfDocument.GetNumberOfPages();
//遍历每一页
for (int i = 1; i <= pageCount; i++)
{
//获取当前页的PdfPage对象
PdfPage pdfPage = pdfDocument.GetPage(i);
//创建一个ITextExtractionStrategy对象,用于指定提取文本的策略
ITextExtractionStrategy strategy = new LocationTextExtractionStrategy();
//使用PdfTextExtractor类的GetTextFromPage方法,根据指定的策略提取当前页的文本
string pageText = PdfTextExtractor.GetTextFromPage(pdfPage, strategy);
//将提取的文本追加到StringBuilder对象中
textBuilder.Append(pageText);
}
//关闭PdfDocument对象
pdfDocument.Close();
//返回StringBuilder对象中的字符串
return textBuilder.ToString();
}
}
}
 

http://www.yayakq.cn/news/181613/

相关文章:

  • 阿里云主机上传网站专业商城网站建设报价
  • 网站推广方案中评价效果是指上杭网站开发
  • linux系统网站架构wordpress 链接 中文
  • 平面设计素材网站大全旅游网站怎么做的
  • 自己开通一个网站需要多少钱我找伟宏篷布我做的事ko家的网站
  • 淄博网站制作公司托管语言 网站开发
  • 公司网站公司哪家好wordpress 安装过程
  • 人工做流量的网站做一元购物网站
  • 电子商务网站的建设方法手机建公司网站
  • 网站建设公司创意织梦做网站教程
  • php做网站的重点洛阳青峰网络让人去培训
  • 新余公司做网站家具建设网站
  • 怎样做网站发布信息网站怎么做搜索引擎优化
  • 浩森宇特北京做网站wordpress 原生中文主题
  • 网站开发平台目录南通关键词优化软件
  • 大连网站建设腾讯大厦网站的建设费计入无形资产吗
  • 为什么做网站更新找代做海报的网站
  • 网站建站价格标准wordpress商城主题开发
  • aspx网站开发 案例易网官方网站
  • 网站主机英文为网站做IPhone客户端
  • 网站的建设服务中心浏览器网址导航大全
  • 小说网站怎么建设的附近哪里有广告公司
  • 音响厂家东莞网站建设西安小程序建设公司
  • 石家庄制作公司网站莱西网站制作联赛与超
  • 建设网站的基础知识wordpress自动评论seo工具
  • 网站建设 wix源码商城网站源码
  • 怎样做网站二维码湖南建筑信息平台
  • php做网站技术方案云主机购买
  • 聊城九洲建设有限公司网站企业网站模板seo
  • 自助下单网站怎么做设计工作室简介