【问题标题】:How to use PDFTextExtractor on iTextSharp如何在 iTextSharp 上使用 PDFTextExtractor
【发布时间】:2010-12-10 20:00:42
【问题描述】:

我想使用 iTextSharp 从 pdf 文件中检索文本。但是,我无法像在 itextsharp(itext) 的 JAVA 库中那样使用 PDFTextExtractor。我需要 readPDFOffline 类来返回文件的内容。我将在下面给出伪,以便您很好地理解我想要的。

私有字符串 readPDFOffline(string fileUri);
阅读PDF;
检索此 Pdf 的文本内容;*
将内容保存到字符串 contentOfflineFile;
返回 contentOfflineFile;

我想做代码的 * 部分

【问题讨论】:

    标签: itextsharp


    【解决方案1】:

    PdfTextExtractor 出现在 iTextSharp 的最新版本中,available here

    在 PDF 中检索文本不容易。并非不可能,但有时唯一可行的就是 OCR。对于所有其他情况, PdfTextExtractor 应该可以工作。它不工作的情况被认为是错误,应该这样报告。

    请注意,在某些情况下看似有效的文本是不可提取的:

    1. 没有编码的文本...只是字形索引。 OCR 时间。
    2. “文本”只是原始路径。效率极低,需要时间进行更多 OCR。
    3. “文本”是位图中的像素。再次进行 OCR。

    OCR:光学字符识别。 Google Code 上甚至有一个相当不错的免费提供,虽然我不记得这个名字了。

    【讨论】:

    • 感谢您的回复马克。我通过改变使用 PDFBox 库而不是 iTextSharp 的方式解决了我的问题。无论如何,对兽人的好回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    相关资源
    最近更新 更多