【问题标题】:How to find a text in the uploaded PDF file in ASP.NET c#如何在 ASP.NET c# 中查找上传的 PDF 文件中的文本
【发布时间】:2023-01-24 21:59:09
【问题描述】:

我想查找在 ASP.NET c# 中上传的 PDF 文件中是否存在文本。

using (MemoryStream str = new MemoryStream(this.docUploadField.FileBytes))
{
                    using (StreamReader sr = new StreamReader(str, Encoding.UTF8))
                    {                       
                        string line = sr.ReadToEnd();
                    }
}

当我读取文件内容时,我得到以下文件内容。

请在这件事上给予我帮助

【问题讨论】:

  • 听起来您正在寻找一个图书馆来阅读 PDF 文件。有很多可供选择,您最喜欢的搜索引擎可以帮助您找到它们。

标签: c# asp.net .net webforms


【解决方案1】:

您肯定需要一些 PDF 阅读库。 最著名的是

IText(谁还记得它的 ITextSharp):https://github.com/itext/itext7-dotnet

PdfSharp:https://github.com/empira/PDFsharp

以及许多其他免费选项。

使用这些,您可以打开 pdf 文件并阅读它并获取您需要的文本。 通常他们会为您提供 PDF 元素的集合(段落、图像等,您可以循环浏览它们或使用搜索功能来查找您需要的内容)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    • 2014-01-20
    • 1970-01-01
    相关资源
    最近更新 更多