我正在寻找从byte[]
加载代表PDF的iTextSharp文档的方法。
答案 0 :(得分:1)
如果b
是代表有效PDF文件的byte[]
,那么您可以将PDF加载到iTextSharp中,如下所示:
PdfReader reader = new PdfReader(b);
现在,您可以使用reader
对象执行各种操作,例如使用PdfCopy
类复制页面,使用PdfStamper
在PDF上标记内容,等等。 / p>
阅读本书的Chapter 6,了解您可以(或不能)使用PdfReader
对象做什么。如果要从PDF中提取文本,则需要完整的书籍。如果你认为PDF是一种类似于Word的格式,你应该放弃希望。
总而言之,您的问题非常广泛。目前尚不清楚你在问什么。 “装入iTextSharp文档”是什么意思?如果您指的是Document
对象,那么您的问题可能是错误的,因为您在操作现有PDF时通常不会使用Document
对象,但是您将在免费章节中阅读所有相关内容。我的书。