首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用iTextSharp搜索多个PDF`s元数据中的字符串

使用iTextSharp搜索多个PDF`s元数据中的字符串
EN

Stack Overflow用户
提问于 2016-08-24 20:09:12
回答 1查看 565关注 0票数 1

如何在目录中搜索多个PDF文件以查找特定的“作者”名称,如果找到该文件,如何获得该文件的路径?目前,我正在使用EnumerateFiles浏览目录,然后循环使用PDfReader显示每个PDF文件中的所有作者姓名。我只是不知道现在该如何搜索那个具体的作者名字。

我的代码如下:

代码语言:javascript
运行
复制
path = @"C:\Users\thomas\Desktop\PDFfiles";
var files = Directory.EnumerateFiles(path, "*.pdf", SearchOption.AllDirectories);

foreach (string currentFile in files)
{                 
    PdfReader reader = new PdfReader(currentFile);
    string authorName = reader.Info["Author"];

    listBox1.Items.Add("Author is: " + authorName);
}

我在我的ListBox中得到了作者名字的列表,但是我如何在所有的PDF文件中搜索特定的名字呢?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-24 22:46:08

您可能需要使用新列表来保存所选作者的结果,如:newList = listBox1.Items.Where(x => x.Text == authorName);

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39132235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档