【发布时间】:2011-09-20 09:22:40
【问题描述】:
我正在尝试计算 PDF 文档中减号的数量。
我尝试使用二进制编辑器打开文档,发现无法直接识别字符。
有人知道怎么做吗?最好使用 C#。
【问题讨论】:
我正在尝试计算 PDF 文档中减号的数量。
我尝试使用二进制编辑器打开文档,发现无法直接识别字符。
有人知道怎么做吗?最好使用 C#。
【问题讨论】:
您需要使用库 like this one for example 将 pdf 文档转换为您可以实际解析为文本的内容。有关该库,请参阅 this forum post and answer 以获得一些快速答案。
【讨论】:
试试ITextSharp,它可以帮助您解码pdf并提取其中的文本。
【讨论】:
免责声明:我为 Atalasoft 工作,负责 PDF 技术。您可以使用我们的 PdfTextDocument 类轻松地做到这一点:
int minusCount = 0;
using (PdfTextDocument doc = new PdfTextDocument(pdfStream)) {
using (PdfTextReader reader = doc.GetPdfTextReader()) {
int c = 0;
while ((c = reader.Read()) >= 0) { // return < 0 at end
if ((char)c == '-') minusCount++;
}
}
}
【讨论】: