public byte[] GetPageImageBytes() { using (Bitmap bitmap = DocumentProcessor.CreateBitmap(PageNumber, 900)) { using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream, ImageFormat.Png); return(stream.ToArray()); } } }
protected void bimPdfPage_DataBinding(object sender, EventArgs e) { ASPxBinaryImage image = sender as ASPxBinaryImage; DataViewItemTemplateContainer container = image.NamingContainer as DataViewItemTemplateContainer; int pageNumber = (int)container.EvalDataItem("PageNumber"); using (Bitmap bitmap = DocumentProcessor.CreateBitmap(pageNumber, 900)) { using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream, ImageFormat.Png); image.ContentBytes = stream.ToArray(); } } }