Diese Seite kann automatisch übersetzten Text enthalten.

PDF in JPG in .NET konvertieren

Benötigen Sie eine Konvertierung von PDF in JPG in C# oder VB.NET? Sie können die Docotic.Pdf-Bibliothek verwenden, um JPEG-Bilder aus PDF-Dokumenten in .NET-Projekten zu erzeugen. Die Bibliothek kann Ihnen auch bei der Konvertierung von PDF in PNG oder TIFF helfen.

Docotic.Pdf wird mit kostenlosen und kostenpflichtigen Lizenzen angeboten. Die Bibliothek ist auf NuGet und auf unserer Website verfügbar. Holen Sie sich die Bibliothek und einen kostenlosen, zeitlich begrenzten Lizenzschlüssel auf der C# .NET-PDF-Bibliothek herunterladen-Seite.

PDF in JPEG in C# und VB.NET

PDF-Seiten als JPG in C# speichern

Sie benötigen nur wenige Codezeilen, um PDF in .NET in JPG zu konvertieren. Dieses C#-Codebeispiel speichert PDF-Seiten als JPG-Bilder mit weißem Hintergrund und einer Auflösung von 72x72 dpi:

using BitMiracle.Docotic.Pdf;

PdfDrawOptions options = PdfDrawOptions.Create();
options.Compression = ImageCompressionOptions.CreateJpeg();
options.BackgroundColor = new PdfRgbColor(255, 255, 255);

using var pdf = new PdfDocument("your-document.pdf");
for (int i = 0; i < pdf.PageCount; ++i)
    pdf.Pages[i].Save($"page_{i}.jpg", options);

Probieren Sie den entsprechenden Beispielcode zum Speichern einer PDF-Seite als PNG-, JPG- oder TIFF-Bild von GitHub aus.

Sie können auch System.IO.Stream statt Dateien verwenden:

PdfDrawOptions options = PdfDrawOptions.Create();
options.Compression = ImageCompressionOptions.CreateJpeg();
options.BackgroundColor = new PdfRgbColor(255, 255, 255);

using Stream input = new FileStream(fileName, FileMode.Open);
using var pdf = new PdfDocument(input);

using Stream output = new MemoryStream();
pdf.Pages[0].Save(output, options);

PDF in JPG mit einer benutzerdefinierten Auflösung konvertieren

Die PdfDrawOptions-Klasse ermöglicht es Ihnen, den Konvertierungsprozess von PDF in JPG anzupassen. Sie können beispielsweise die Eigenschaften HorizontalResolution und VerticalResolution verwenden, um die Auflösung der resultierenden JPEG-Bilder festzulegen:

PdfDrawOptions options = PdfDrawOptions.Create();
options.Compression = ImageCompressionOptions.CreateJpeg();
options.BackgroundColor = new PdfRgbColor(255, 255, 255);
options.HorizontalResolution = 600;
options.VerticalResolution = 600;

page.Save("page.jpg", options);

JPEG-Miniaturen für PDF-Seiten erzeugen

Die Klasse PdfDrawOptions bietet auch Methoden zur Begrenzung der resultierenden Bildgröße. Sie können sie beispielsweise verwenden, um JPEG-Miniaturen aus PDF-Seiten zu erzeugen. Dieses C#-Beispiel erstellt eine JPEG-Miniatur mit 300x300 Pixeln für die erste Seite:

PdfDrawOptions options = PdfDrawOptions.CreateFitSize(new PdfSize(300, 300), false);
options.Compression = ImageCompressionOptions.CreateJpeg();
options.BackgroundColor = new PdfGrayColor(100);

pdf.Pages[0].Save("thumbnail.jpg", options);

PDF in CMYK-JPEG in .NET konvertieren

Die Methode ImageCompressionOptions.CreateJpeg() erstellt JpegImageCompressionOptions-Objekte. Sie können die Methoden von JpegImageCompressionOptions verwenden, um die gewünschte JPEG-Bildqualität oder den Farbraum festzulegen. Dieses C#-Codebeispiel zeigt, wie Sie eine PDF-Seite mit Qualität 50 in CMYK-JPEG konvertieren:

PdfDrawOptions options = PdfDrawOptions.Create();
options.BackgroundColor = new PdfGrayColor(100);
options.Compression = ImageCompressionOptions.CreateJpeg().SetCmyk().SetQuality(50);

page.Save("cmyk.jpg", options);

Ist es möglich, PDF mit Transparenz in JPG zu konvertieren?

JPEG-Bilder unterstützen keine Transparenz. Deshalb verwenden die obigen Codebeispiele explizit einen weißen Hintergrund.

Wenn Sie PDF in halbtransparente Bilder konvertieren möchten, verwenden Sie PNG oder TIFF als Ausgabe-Bildkomprimierung.

Abschluss

Docotic.Pdf-Bibliothek ermöglicht es Ihnen, PDF in .NET ganz einfach in JPG zu konvertieren. Sie können Größe, Auflösung und Farbraum für die Ausgabe-JPEG-Bilder anpassen.

Sie können Docotic.Pdf auch für die Konvertierung von PDF in PNG- oder TIFF-Bildern verwenden. Laden Sie die Codebeispiele für PDF-zu-Bild-Konvertierung von GitHub herunter und testen Sie sie.

Kontaktieren Sie uns, wenn Sie Fragen zur Konvertierung von PDF in JPG haben.