Konvertieren Sie PDF-Seiten in JPG-Bilder in C#

PDF ist ein vielseitiges Format, das häufig zum Drucken und Freigeben von Dokumenten verwendet wird. Es kann jedoch Fälle geben, in denen Sie PDF-Dateien programmgesteuert in Bildformate konvertieren müssen. Um dies zu erreichen, behandelt dieser Artikel das Konvertieren von PDF-Dateien in JPG-Bilder in C# aus Ihren .NET-Anwendungen heraus.

C#-API zum Konvertieren von PDF in JPG – kostenloser Download

Aspose.PDF for .NET ist eine leistungsstarke API zur PDF-Bearbeitung, mit der Sie PDF-Dateien in Ihren .NET-Anwendungen erstellen und verarbeiten können. Darüber hinaus können Sie PDF-Dokumente nahtlos in andere Formate konvertieren. Wir werden diese API verwenden, um die Seiten von PDF-Dokumenten in das JPG-Format zu konvertieren. Sie können die API entweder herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Pdf

PDF-zu-JPG-C#-Konvertierung

Im Folgenden finden Sie die Schritte zum Konvertieren der Seiten in einem PDF-Dokument in JPG-Bilder mit Aspose.PDF für .NET.

Das folgende Codebeispiel zeigt, wie Seiten in PDF mit C# in JPG konvertiert werden.

// PDF-Dokument öffnen
Document pdfDocument = new Document("Document.pdf");

// Durch die Seiten blättern
foreach (var page in pdfDocument.Pages)
{
    // Dateistream erstellen
    using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", page.Number), FileMode.Create))
    {
        // Auflösungsobjekt erstellen
        Resolution resolution = new Resolution(300);
                    
        // Erstellen Sie ein JPEG-Gerät mit angegebenen Attributen
        // Breite, Höhe, Auflösung
        JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);

        // Konvertieren Sie eine bestimmte Seite und speichern Sie das Bild zum Streamen
        JpgDevice.Process(page, imageStream);

        // Stream schließen
        imageStream.Close();
    }
}

C# Einzelne Seite von PDF in JPG konvertieren

Sie können auch nur eine einzelne Seite von PDF in JPG konvertieren. In diesem Fall können Sie über die Sammlung Document.Pages auf die gewünschte Seite zugreifen. Im Folgenden sind die Schritte zum Konvertieren nur einer einzelnen PDF-Seite in JPG aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie eine einzelne Seite im PDF-Format in JPG konvertieren.

// PDF-Dokument öffnen
Document pdfDocument = new Document("Document.pdf");

// Seitenzahl festlegen
int pageNumber = 1;

// Erstellen Sie FileStream für das Ausgabebild
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", pageNumber), FileMode.Create))
{
    // Resolution-Objekt erstellen
    Resolution resolution = new Resolution(300);

    // Erstellen Sie ein JPEG-Gerät mit angegebenen Attributen
    // Breite, Höhe, Auflösung
    JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);

    // Konvertieren Sie eine bestimmte Seite und speichern Sie das Bild zum Streamen
    JpgDevice.Process(pdfDocument.Pages[pageNumber], imageStream);

    // Stream schließen
    imageStream.Close();
}

C# PDF to JPG Converter – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.PDF für .NET ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Beitrag haben Sie gelernt, wie Sie Seiten in einer PDF-Datei mit C# in JPG-Bilder konvertieren. Die Codebeispiele haben gezeigt, wie man alle oder gewünschte PDF-Seiten in JPG-Bilder umwandelt. Darüber hinaus können Sie mithilfe der Dokumentation mehr über die .NET PDF-API erfahren. Falls Sie Fragen oder Anregungen haben, können Sie uns über unser Forum kontaktieren.

Siehe auch