【问题标题】:Read PDF in C# or any other language [duplicate]用 C# 或任何其他语言阅读 PDF [重复]
【发布时间】:2012-12-10 06:33:31
【问题描述】:

可能重复:
PDF Libraries
How to open PDF Files in C#.Net?

我正在制作一个可以在 C# 中读取 pdf 的应用程序。到目前为止,我可以使用

创建 pdf
using iTextSharp.text.pdf;

是否有任何 Api 或其他我可以阅读 pdf 的语言。

【问题讨论】:

  • 请更准确地说明您的要求。如果您只是想阅读 PDF 文件(例如,将其写入其他地方),只需使用文件流。如果您想提取某些 PDF 特定数据,请说明。您只想访问某些属性吗?您想要页面上的文本或图像吗?是否要复制整页?
  • 我想比较两个 pdf 的
  • 您想以哪种方式比较它们?只是比较某些表单的字段值?或者实际上比较整个PDF?在后一种情况下,您将不得不稍微确定您的要求,参见。 cmets 对iText API for PDF comparison 的回答。

标签: c# pdf language-agnostic


【解决方案1】:

Adobe PDF IFilter 是一个可免费下载的动态链接库 (DLL) 文件,它在 Microsoft 索引客户端和 Adob​​e PDF 文件库之间架起了一座桥梁。它由了解 Adob​​e 可移植文档格式的代码以及可以与索引客户端交互的代码组成。当索引客户端需要从 PDF 文件中索引内容时,它会在其注册表中查找适当的 DLL 并找到 Adob​​e PDF IFilter。 Adobe PDF IFilter 会将文本返回给索引客户端。然后索引客户端将索引结果并将适当的结果返回给用户。

关于使用的文章Converting PDF to Text in C#

【讨论】:

【解决方案2】:

你可以看到这个linkthis 这个问题已经被问到了...... 您也可以将 PDF 转换为文本,然后阅读其内容

【讨论】:

    猜你喜欢
    • 2010-09-20
    • 1970-01-01
    • 2013-03-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 2014-11-20
    • 1970-01-01
    相关资源
    最近更新 更多