Gonçalo Bastos
Gonçalo Bastos

Reputation: 421

Convert byte array pdf to actual document and read it

I have a byte [], that I know it's a PDF, what I need to do now, it's to convert it to PDF format, so I can read it and check some lines inside of it?

How can I do this? I have access to DevExpress frameworks if its help.

Thanks

Upvotes: 0

Views: 1014

Answers (1)

Marko Juvančič
Marko Juvančič

Reputation: 5890

I guess you're using PdfViewer control.

This control has a method LoadDocument and one of the overloads accepts stream a parameter. So you can create a MemoryStream from the array and load this stream into your PdfViewer.

var ms = new MemoryStream(mybytearray);
pdfViewer1.LoadDocument(ms);

UPDATE:

You should use PdfDocumentProcessor. This class has a method LoadDocument and one of the overloads accepts stream as a parameter. So you can create a MemoryStream from the array and load this stream into your PdfDocumentProcessor.

var ms = new MemoryStream(mybytearray);
pdfDocumentProcessor1.LoadDocument(ms);

Then you can access the content of the document. For example you can use GetText method.

Upvotes: 1

Related Questions