【发布时间】:2021-12-08 08:22:57
【问题描述】:
using System;
using System.Linq;
using UglyToad.PdfPig;
namespace TrainingProject
{
class Program
{
public static object GetPages { get; private set; }
static void Main(string[] args)
{
using (var pdf = PdfDocument.Open(@"C:\Users\name\desktop\blahblahblah.pdf"))
{
foreach (var page in pdf.GetPages())
{
// Extract based on grouping letters into words.
var pageText = string.Join(" ", page.GetWords());
}
bool found = false;
{
var pages = pdf.GetPages();
GetPages.add.ToList(pages);
string pageText = pages[0].Text;
if (pageText.Contains("|BRE|"))
{
found = true;
}
}
if (found)
{
Console.WriteLine("Text Found");
}
else
{
Console.WriteLine("Text not found");
}
}
}
}
}
我正在使用 pdfPig 库将 pdf 转换为文本,然后我想将该字符串转换为列表,以便我可以在列表中搜索特定字符串。错误在 GetPages.add.ToList(pages);声明。
任何帮助或指导将不胜感激。 任何帮助将不胜感激。
【问题讨论】:
-
错误说明了什么?另外,如果您将所有单词都放在一个字符串中,您可以在其中查看,为什么需要将其转换为列表?
-
抱歉,我以为我包含了错误消息 - 'object' 不包含 'add' 的定义,并且找不到接受第一个参数类型为 'object' 的可访问扩展方法 'add' .