如何在目录中搜索特定'作者的多个PDF文件?如果找到,请命名并获取该文件的路径?目前,我正在使用EnumerateFiles
浏览目录,然后循环显示每个PDF文件中PDfReader
的所有作者姓名。我现在不知道如何搜索特定的作者名称。
我的代码如下:
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文件中搜索特定名称?
谢谢
答案 0 :(得分:2)
您可能需要使用新列表来保存所选作者的结果,例如:newList = listBox1.Items.Where(x => x.Text == authorName);