如何在iTextSharp中从byte []创建文档

时间:2015-03-18 16:49:19

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

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

1 个答案:

答案 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对象,但是您将在免费章节中阅读所有相关内容。我的书。