Rasterisierung von PDFs in Bilder mit MemoryStream

19. Januar 2022
Aktualisiert 20. Oktober 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Wie kann ich PDF-Seiten mit memorystream in Bilder umwandeln, ohne dass das Dateisystem berührt?

IronPDF bietet das Laden von PDF-Dokumenten aus MemoryStream an. ( Anleitungen API-Referenz)

Verwenden Sie die Funktion "PdfDocument.ToBitMap()methode zum Exportieren von PDF-Seiten als Bilder. Dies gibt ein Array von IronSoftware.Drawing.AnyBitmap-Objekten zurück, das für die weitere Verarbeitung verwendet werden kann.

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();
}

Hilfreicher Stack Overflowartikel.