Dieser Artikel enthält Details darüber, wie Bilder aus einer PDF-Datei in C# mithilfe von Konfigurationsdetails und einem ausführbaren Beispielcode abgerufen werden. Die vollständige Programmlogik wird gemeinsam genutzt, die zum Schreiben dieser Anwendung verwendet werden kann, da alle erforderlichen Klassen und Methoden angegeben sind, die erforderlich sind, um Bilder aus PDF in C# in verschiedenen Formaten wie JPEG, PNG usw. zu erhalten. Sie lernen auch verschiedene Optionen kennen, um den Prozess zu verbessern, indem Sie die Ausgabebilder anpassen, nachdem Sie sie aus der PDF-Datei abgerufen haben.
Schritte zum Abrufen von PDF-Bildern in C#
- Konfigurieren Sie die IDE so, dass sie Aspose.PDF for .NET verwendet, um Bilder aus einer PDF-Datei zu extrahieren
- Laden Sie die PDF-Quelldatei mit Bildern mithilfe des Klassenobjekts Document
- Erhalten Sie mithilfe des Klassenobjekts XImage Zugriff auf ein bestimmtes Bild
- Erstellen Sie einen neuen Dateistream mit dem Namen des gewünschten Bildes
- Speichern Sie das Bild als JPEG und schließen Sie den Stream
Diese Schritte erklären wie man ein Bild aus PDF in C# erhält, indem sie einen schrittweisen Ansatz teilen, bei dem wir zuerst die PDF-Quelldatei laden und dann Zugriff auf eine bestimmte Seite des PDF erhalten. Jede Seite enthält eine Sammlung von Ressourcen, einschließlich Bildern, auf die mit Hilfe eines Index verwiesen werden kann. Sobald auf die gewünschte Bildreferenz im XImage-Klassenobjekt zugegriffen wurde, kann sie als Bild in einem der gewünschten Formate im Stream gespeichert werden.
Code zum Abrufen eines Bildes aus einer PDF-Datei in C#
Dieser Code demonstriert den Prozess zum Abrufen von Bildern aus PDF in C#, indem es in das Document-Klassenobjekt geladen und dann die Liste der Ressourcen einer bestimmten Seite und dann von den Ressourcen abgerufen wird, um die Liste der Bilder auf dieser Seite abzurufen. Sobald wir Zugriff auf ein bestimmtes Bild haben, können wir ein Bild zusammen mit den Änderungen in den Referenzen innerhalb des Dokuments umbenennen. Sie können auch verschiedene Eigenschaften wie Name, Höhe und Breite erhalten, um die Bilder zu filtern, bevor Sie sie auf der Festplatte speichern.
Dieses Tutorial hat uns angeleitet, Bilder aus einer PDF-Seite zu extrahieren. Wenn Sie mehr über den Vorgang zum Hinzufügen eines Wasserzeichens in einer PDF-Datei erfahren möchten, lesen Sie den Artikel zu So fügen Sie Wasserzeichen zu PDF in C# hinzu.