Es gibt viele programmgesteuerte Lösungen für die Konvertierung von PDF-Dokumenten in andere gängige Bilddateiformate wie JPG, PNG, SVG und mehr. Dieser Blogbeitrag wird diese funktionsreiche PDF-Konvertierung Bibliothek in unserem bestehenden .NET-Projekt installieren. Dabei lernen wir, wie man PDF in PNG in C# konvertiert, indem man ein paar Zeilen Quellcode in C#-Sprachen schreibt. Beginnen wir mit diesem Tutorial und erreichen unser Endziel in kürzester Zeit.
Folgende Punkte werden wir behandeln:
Installation der PDF-zu-PNG-Konvertierungsbibliothek
Diese Bibliothek bietet eine breite Palette von Funktionen zur programmgesteuerten Bearbeitung und Verarbeitung von PDF-Dokumenten. Sie können die Bibliothek jedoch konfigurieren, indem Sie die DLL-Dateien herunterladen oder sie installieren, indem Sie den folgenden Befehl im Paket-Manager NuGet ausführen.
Install-Package Aspose.Words
So konvertieren Sie PDF in PNG in C#
In diesem Abschnitt schreiben wir die Codeausschnitte, die den Prozess der PDF-zu-PNG-Konvertierung in einer .NET-Anwendung automatisieren.
Sie können die folgenden Schritte ausführen:
- Instanziieren Sie eine Instanz der Klasse Document und laden Sie eine PDF-Quelldatei.
- Initialisieren Sie ein Objekt der Klasse ImageSaveOptions und das Format JPEG.
- Setzen Sie den Wert der Eigenschaft „PageSet“ auf „0“, um nur die erste Seite eines Dokuments zu konvertieren.
- Ändern Sie die Helligkeit des Bildes, indem Sie den Wert der Eigenschaft ImageBrightness festlegen.
- Stellen Sie den Kontrast ein, indem Sie den Wert der Eigenschaft ImageContrast festlegen.
- Ändern Sie die horizontale Auflösung, indem Sie den Wert der Eigenschaft HorizontalResolution festlegen.
- Rufen Sie die Methode save auf, um die Datei im PNG-Format zu speichern.
Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:
// Instanziieren Sie eine Instanz der Document-Klasse und laden Sie eine PDF-Quelldatei.
Document doc = new Document("sample.pdf");
// Initialisieren Sie ein Objekt der Klasse ImageSaveOptions und das Format JPEG.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Setzen Sie den Wert der Eigenschaft „PageSet“ auf „0“, um nur die erste Seite eines Dokuments zu konvertieren.
options.PageSet = new PageSet(0);
// Ändern Sie die Helligkeit des Bildes, indem Sie den Wert der ImageBrightness-Eigenschaft festlegen.
options.ImageBrightness = 0.3f;
// Legen Sie den Kontrast fest, indem Sie den Wert der ImageContrast-Eigenschaft festlegen.
options.ImageContrast = 0.7f;
// Ändern Sie die horizontale Auflösung, indem Sie den Wert der HorizontalResolution-Eigenschaft festlegen.
options.HorizontalResolution = 72f;
// Rufen Sie die save-Methode auf, um die Datei im PNG-Format zu speichern.
doc.Save("PdfToPng.png");
Die Ausgabe ist im Bild unten zu sehen:
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Abschließend haben Sie untersucht, wie Sie PDF in PNG in C# konvertieren, indem Sie die Schritte und das Code-Snippet durchgegangen sind. Darüber hinaus könnte dieser Artikel für Sie hilfreich sein, wenn Sie einen PDF-zu-PNG-Konverter programmgesteuert entwickeln möchten. Darüber hinaus können Sie die Dokumentation besuchen, um andere Methoden dieser PDF-Konvertierungsbibliothek kennenzulernen.
Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.
Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.
Häufig gestellte Fragen
Wie wandelt man ein PDF in eine Bilddatei um?
Instanziieren Sie eine Instanz der Klasse Document und laden Sie eine PDF-Quelldatei, rufen Sie die Methode save auf, um die Datei im PNG-Format zu speichern.