Rasterización de PDF a imágenes con MemoryStream

This article was translated from English: Does it need improvement?
Translated
View the article in English

¿Cómo convierto las páginas de PDF en imágenes usando memorystream, sin tocar el sistema de archivos?

IronPDF ofrece cargar documentos PDF desde MemoryStream. ( Cómo hacerlo Referencia de API

Utilice el método PdfDocument.ToBitMap() para exportar páginas PDF como imágenes. Esto devolverá un arreglo de objetos IronSoftware.Drawing.AnyBitmap, que se pueden usar para un procesamiento adicional.

using IronPdf;

// Example rendering PDF documents to Images or Thumbnails
using var pdf = PdfDocument.FromFile("Example.pdf");

// or make one using Chrome Renderer
IronSoftware.Drawing.AnyBitmap[] pageImages = pdf.ToBitmap();

foreach (var bitmap in pageImages)
{
    using (MemoryStream memoryStream = new MemoryStream())
    {
        // save to PNG
        bitmap.ExportStream(memoryStream, IronSoftware.Drawing.AnyBitmap.ImageFormat.Png);

        // use memoryStream
    }
    bitmap.Dispose();
}
using IronPdf;

// Example rendering PDF documents to Images or Thumbnails
using var pdf = PdfDocument.FromFile("Example.pdf");

// or make one using Chrome Renderer
IronSoftware.Drawing.AnyBitmap[] pageImages = pdf.ToBitmap();

foreach (var bitmap in pageImages)
{
    using (MemoryStream memoryStream = new MemoryStream())
    {
        // save to PNG
        bitmap.ExportStream(memoryStream, IronSoftware.Drawing.AnyBitmap.ImageFormat.Png);

        // use memoryStream
    }
    bitmap.Dispose();
}
Imports IronPdf

' Example rendering PDF documents to Images or Thumbnails
Private pdf = PdfDocument.FromFile("Example.pdf")

' or make one using Chrome Renderer
Private pageImages() As IronSoftware.Drawing.AnyBitmap = pdf.ToBitmap()

For Each bitmap In pageImages
	Using memoryStream As New MemoryStream()
		' save to PNG
		bitmap.ExportStream(memoryStream, IronSoftware.Drawing.AnyBitmap.ImageFormat.Png)

		' use memoryStream
	End Using
	bitmap.Dispose()
Next bitmap
$vbLabelText   $csharpLabel

Útil artículo de Stack Overflow.