Rasterize to Image using MemoryStream
How do I convert PDF pages to images using memorystream, without touching the file system
PDFs can be loading from MemoryStream. ( How-Tos | API Reference)
To export PDF pages as images, first use PdfDocument.ToBitMap()
to get an array of .NET bitmaps.
using IronPdf; using System.Drawing; //Example rendering PDF documents to Images or Thumbnails using var pdf = PdfDocument.FromFile("Example.pdf"); // or make one using Chrome Renderer System.Drawing.Bitmap[] pageImages = pdf.ToBitmap(); foreach (var bitmap in pageImages) { using (MemoryStream memoryStream = new MemoryStream()) { // save to PNG bitmap.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Png); // use memoryStream } bitmap.Dispose(); }
Helpful Stack Overflow
article.