【发布时间】:2015-05-21 14:01:32
【问题描述】:
我正在寻找从 byte[] 加载代表 PDF 的 iTextSharp 文档的方法。
【问题讨论】:
标签: c# asp.net-mvc pdf itextsharp
我正在寻找从 byte[] 加载代表 PDF 的 iTextSharp 文档的方法。
【问题讨论】:
标签: c# asp.net-mvc pdf itextsharp
如果 b 是代表有效 PDF 文件的 byte[],那么您可以像这样将 PDF 加载到 iTextSharp 中:
PdfReader reader = new PdfReader(b);
现在您可以使用reader 对象执行各种操作,例如使用PdfCopy 类复制页面、使用PdfStamper 在PDF 上标记内容等等。
阅读我书中的Chapter 6,了解您可以(或不能)用PdfReader 对象做什么。如果要从 PDF 中提取文本,则需要整本书。如果您认为 PDF 是一种类似于 Word 的格式,您应该放弃希望。
总而言之,您的问题非常广泛。不清楚你在问什么。 “加载到 iTextSharp 文档中”是什么意思?如果您指的是 Document 对象,您的问题可能是错误的,因为您在处理现有 PDF 时通常不会使用 Document 对象,但您将在我的书的免费章节中阅读所有相关内容。
【讨论】: