【问题标题】:Count number of minus signs in a PDF document using C#使用 C# 计算 PDF 文档中减号的数量
【发布时间】:2011-09-20 09:22:40
【问题描述】:

我正在尝试计算 PDF 文档中减号的数量。

我尝试使用二进制编辑器打开文档,发现无法直接识别字符。

有人知道怎么做吗?最好使用 C#。

【问题讨论】:

    标签: c# pdf


    【解决方案1】:

    您需要使用库 like this one for example 将 pdf 文档转换为您可以实际解析为文本的内容。有关该库,请参阅 this forum post and answer 以获得一些快速答案。

    【讨论】:

      【解决方案2】:

      试试ITextSharp,它可以帮助您解码pdf并提取其中的文本。

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        免责声明:我为 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++;
                }
            }
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-12-07
          • 2020-12-20
          • 2021-09-24
          • 1970-01-01
          • 1970-01-01
          • 2010-10-18
          • 2014-07-22
          相关资源
          最近更新 更多