//public void LoadPdf(RequestResult pdfresult) //{ // try // { // byte[] pdfcontent = System.Text.Encoding.UTF8.GetBytes(pdfresult.ResponseText); // this.pdfReader = new iTextSharp.text.pdf.PdfReader(pdfcontent); // var parser = new PDFParser(); // var parsed = parser.ExtractTextFromPDFBytes(pdfcontent); // this.PdfIsValid = true; // } // catch (iTextSharp.text.exceptions.InvalidPdfException) // { // this.PdfIsValid = false; // } //} public void LoadPdf(byte[] pdfcontent) { try { this.pdfReader = new PdfReader(pdfcontent); var parser = new PDFParser(); var parsed = parser.ExtractTextFromPDFBytes(pdfcontent); this.PdfIsValid = true; } catch (InvalidPdfException) { this.PdfIsValid = false; } }