Diese Seite kann automatisch übersetzten Text enthalten.

Konvertieren Sie PDF in JPG in .NET

Müssen Sie PDF in JPG konvertieren in C# oder VB.NET? Sie können die Docotic.Pdf-Bibliothek verwenden, um JPEG-Bilder aus PDF-Dokumenten in .NET-Projekten zu generieren. Die Bibliothek kann Ihnen auch bei der Konvertieren von PDF in PNG oder TIFF helfen.

Docotic.Pdf-Bibliothek 9.3.17036-dev Regressionstests 14,665 bestanden NuGet-Downloads insgesamt 4,191,515

Docotic.Pdf wird mit kostenlosen und kostenpflichtigen Lizenzen geliefert. Sie können das NuGet-Paket verwenden oder die Binärdateien der Bibliothek herunterladen. Um Docotic.Pdf ohne Einschränkungen im Evaluierungsmodus auszuprobieren, können Sie den kostenlosen, zeitlich begrenzten Lizenzschlüssel erhalten, indem Sie das Formular hier verwenden.

PDF in JPG in C# und VB.NET

PDF-Seiten als JPG in C# speichern

Sie benötigen nur wenige Codezeilen, um PDF in JPG in .NET zu konvertieren. Dieses C#-Code-Snippet 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 für PDF-Seite als PNG-, JPG- oder TIFF-Bild speichern von GitHub aus.

Sie können anstelle von Dateien auch mit System.IO.Stream arbeiten:

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

using Stream input = ..;
using var pdf = new PdfDocument(input);

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

Konvertieren Sie PDF in JPG mit einer benutzerdefinierten Auflösung

Mit der PdfDrawOptions-Klasse können Sie den PDF-zu-JPG-Konvertierungsprozess anpassen. 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);

Generieren Sie JPEG-Miniaturansichten für PDF-Seiten

Die Klasse PdfDrawOptions bietet auch Methoden zum Begrenzen der resultierenden Bildgröße. Sie können damit beispielsweise JPEG-Miniaturansichten aus PDF-Seiten generieren. Dieses C#-Beispiel erstellt eine 300x300 Pixel große JPEG-Miniaturansicht der ersten 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);

Konvertieren Sie PDF in CMYK JPEG in .NET

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

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. Aus diesem Grund verwenden die obigen Codebeispiele explizit weißen Hintergrund.

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

Abschluss

Mit der Docotic.Pdf-Bibliothek können Sie PDF-Dateien problemlos in JPG in .NET konvertieren. Sie können Größe, Auflösung und Farbraum für ausgegebene JPEG-Bilder anpassen.

Sie können Docotic.Pdf auch zum Konvertieren von PDF-Dateien in PNG- oder TIFF-Bilder verwenden. Laden Sie Codebeispiele PDF zum Bild von GitHub herunter und probieren Sie sie aus.

Kontaktieren Sie uns, wenn Sie Fragen zur PDF-zu-JPG-Konvertierung haben.