Dieses Thema behandelt Details zum Erhalten von Bildern aus einer PDF-Datei in Python mithilfe von Konfigurationsschritten und einem ausführbaren Beispielcode. Vollständiger Programmcode wird geteilt, der zur Entwicklung dieser Anwendung verwendet werden kann, da alle erforderlichen Klassen und Methoden bereitgestellt werden, die erforderlich sind, um Bilder aus PDF in Python in verschiedenen Formaten wie PNG, JPEG usw. zu erhalten. Sie werden auch verschiedene Optionen beobachten, um den Prozess zu verbessern, indem Sie die generierten Bilder anpassen, nachdem Sie von der Datei PDF darauf zugegriffen haben.
Schritte zum Abrufen von PDF-Bildern in Python
- Konfigurieren Sie die IDE so, dass sie Aspose.PDF für Python über .NET verwendet, um Bilder aus einer PDF-Datei zu extrahieren
- Greifen Sie mit dem Klassenobjekt Document auf die PDF-Quelldatei mit Bildern zu
- Greifen Sie mithilfe des Klassenobjekts XImage auf ein bestimmtes Bild innerhalb der Seitenressourcen zu
- Generieren Sie einen neuen Dateistream mit dem Namen des gewünschten Bildes
- Speichern Sie das Bild als JPEG-Datei auf der Festplatte
Diese Schritte umfassen Wie man ein Bild aus PDF in Python erhält, indem wir einen schrittweisen Ansatz zeigen, bei dem wir zuerst die PDF-Quelldatei öffnen und dann auf eine bestimmte Seite innerhalb der PDF zugreifen. Zu jeder PDF-Seite gibt es eine Sammlung von Ressourcen inklusive Bildern, auf die mit Hilfe eines Index verwiesen werden kann. Sobald auf die erforderliche Bildreferenz unter Verwendung einer Instanz des XImage-Klassenobjekts zugegriffen wird, kann sie unter Verwendung einer Instanz des Speicherstroms als Bild auf der Platte gespeichert werden.
Code zum Abrufen eines Bildes aus einer PDF-Datei in Python
Dieser Code zeigt die Prozedur, um Bild aus PDF in Python zu holen durch Zugriff auf das Document-Klassenobjekt und dann Laden durch Zugriff auf das gewünschte Bild auf einer bestimmten Seite durch Zugriff auf seine Ressourcenliste Sobald wir Zugriff auf das gewünschte Bild haben, wir kann es umbenennen und auch Änderungen an den Verweisen innerhalb des Dokuments vornehmen. Sie können auch auf verschiedene Eigenschaften wie Name, Breite und Höhe zugreifen, um die Bilder zu filtern, bevor Sie sie als Datei auf der Festplatte speichern.
Dieses Beispiel hat uns dazu geführt, 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 wie man Wasserzeichen zu PDF in Python hinzufügt.