Beispiel #1
0
 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();
                }
            }
        }