在VB.NET或C#中使用itextsharp dll阅读PDF内容

在VB.NET或C#中使用itextsharp dll阅读PDF内容,第1张

概述如何使用Pdfreader类读取带有itextsharp的PDF内容。我的PDF可以包括纯文本或文本的图像。 using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;using System.IO;public string ReadPdfFile(string fileName){ StringBuilder tex 如何使用pdfreader类读取带有itextsharp的pdf内容。我的pdf可以包括纯文本或文本的图像。
using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;using System.IO;public string Readpdffile(string filename){    StringBuilder text = new StringBuilder();    if (file.Exists(filename))    {        pdfReader pdfReader = new pdfReader(filename);        for (int page = 1; page <= pdfReader.NumberOfPages; page++)        {            ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();            string currentText = pdfTextExtractor.GetTextFromPage(pdfReader,page,strategy);            currentText = EnCoding.UTF8.GetString(ASCIIEnCoding.Convert(EnCoding.Default,EnCoding.UTF8,EnCoding.Default.GetBytes(currentText)));            text.Append(currentText);        }        pdfReader.Close();    }    return text.ToString();}
总结

以上是内存溢出为你收集整理的在VB.NET或C#中使用itextsharp dll阅读PDF内容全部内容,希望文章能够帮你解决在VB.NET或C#中使用itextsharp dll阅读PDF内容所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1258064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存