【问题标题】:How can I create document from byte[] in iTextSharp如何从 iTextSharp 中的字节 [] 创建文档
【发布时间】:2015-05-21 14:01:32
【问题描述】:

我正在寻找从 byte[] 加载代表 PDF 的 iTextSharp 文档的方法。

【问题讨论】:

    标签: c# asp.net-mvc pdf itextsharp


    【解决方案1】:

    如果 b 是代表有效 PDF 文件的 byte[],那么您可以像这样将 PDF 加载到 iTextSharp 中:

    PdfReader reader = new PdfReader(b);
    

    现在您可以使用reader 对象执行各种操作,例如使用PdfCopy 类复制页面、使用PdfStamper 在PDF 上标记内容等等。

    阅读我书中的Chapter 6,了解您可以(或不能)用PdfReader 对象做什么。如果要从 PDF 中提取文本,则需要整本书。如果您认为 PDF 是一种类似于 Word 的格式,您应该放弃希望。

    总而言之,您的问题非常广泛。不清楚你在问什么。 “加载到 iTextSharp 文档中”是什么意思?如果您指的是 Document 对象,您的问题可能是错误的,因为您在处理现有 PDF 时通常不会使用 Document 对象,但您将在我的书的免费章节中阅读所有相关内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-09
      • 2011-04-27
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2017-10-09
      相关资源
      最近更新 更多