如何从 iTextSharp 中的 byte[] 创建文档
How can I create document from byte[] in iTextSharp
我正在寻找从 byte[]
加载代表 PDF 的 iTextSharp 文档的方法。
如果 b
是代表有效 PDF 文件的 byte[]
,那么您可以像这样将 PDF 加载到 iTextSharp 中:
PdfReader reader = new PdfReader(b);
现在您可以使用 reader
对象做各种事情,例如使用 PdfCopy
复制页面 class,使用 PdfStamper
在 PDF 上标记内容,等等。
阅读我的书 Chapter 6,了解您可以(或不能)使用 PdfReader
对象做什么。如果您想从 PDF 中提取文本,则需要整本书。如果您认为 PDF 是一种类似于 Word 的格式,您应该放弃希望。
总而言之,你的问题很宽泛。目前尚不清楚你在问什么。 "load into an iTextSharp document" 是什么意思?如果您指的是 Document
对象,您的问题可能是错误的,因为您在处理现有 PDF 时通常不会使用 Document
对象,但您将在免费章节中阅读所有相关内容我的书。
我正在寻找从 byte[]
加载代表 PDF 的 iTextSharp 文档的方法。
如果 b
是代表有效 PDF 文件的 byte[]
,那么您可以像这样将 PDF 加载到 iTextSharp 中:
PdfReader reader = new PdfReader(b);
现在您可以使用 reader
对象做各种事情,例如使用 PdfCopy
复制页面 class,使用 PdfStamper
在 PDF 上标记内容,等等。
阅读我的书 Chapter 6,了解您可以(或不能)使用 PdfReader
对象做什么。如果您想从 PDF 中提取文本,则需要整本书。如果您认为 PDF 是一种类似于 Word 的格式,您应该放弃希望。
总而言之,你的问题很宽泛。目前尚不清楚你在问什么。 "load into an iTextSharp document" 是什么意思?如果您指的是 Document
对象,您的问题可能是错误的,因为您在处理现有 PDF 时通常不会使用 Document
对象,但您将在免费章节中阅读所有相关内容我的书。