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.
9.3.17036-dev 14,665 bestanden NuGet-Downloads insgesamt 4,191,515Docotic.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-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.
Ähnliche Resourcen
- Artikel Konvertieren Sie PDF in ein Bild in C# und VB.NET
- Artikel Rendern und drucken Sie PDF-Dokumente in C# und VB.NET
- Codebeispiele für Konvertierung von PDF in Bild