PDF in Word als Bild in Python einfügen

Dieser Artikel erklärt, wie man ein PDF als Bild in Word in Python einfügt. Er enthält Details zur Einrichtung der IDE, eine Liste von Programmierschritten und Beispielcode zum Einfügen von PDF in Word als Bild in Python. Sie erhalten außerdem einige Vorschläge, um den Code zu verbessern, damit eine benutzerdefinierte Word‑Ausgabedatei entsteht.

Schritte zum Einfügen von PDF-Bildern in Word mit Python

  1. Stellen Sie die Umgebung so ein, dass Aspose.Total for Python via .NET verwendet wird, um PDF in eine Word‑Datei zu rendern.
  2. Wenden Sie die jeweilige Produktlizenz an, um die vollen Produktfunktionen zu aktivieren.
  3. Laden Sie die Quell‑PDF‑Datei in den Speicher, indem Sie die Document Klasse verwenden.
  4. Erstelle ein neues leeres Word file zum Speichern der resultierenden PDF‑Bilder
  5. Setze Parameter wie Auflösung, um die PDF‑Seite als PNG zu rendern.
  6. Gehe jede PDF‑Seite einzeln durch
  7. Transformieren Sie jede Seite in ein PNG‑Bild und rendern Sie sie auf einer neuen Seite in der Word‑Datei, indem Sie einen Seitenumbruch einfügen.
  8. Speichern Sie die fertiggestellte Word‑Datei auf der Festplatte.

Diese Schritte beschreiben, wie man ein PDF‑Bild in Word mit Python einfügt. Um diese Aufgabe auszuführen, laden Sie die Quell‑PDF‑Datei, erstellen Sie eine neue DOCX‑Datei, setzen Sie die Parameter für das Rendern der PDF‑Seite und durchlaufen Sie jede Seite im PDF. Konvertieren Sie jede PDF‑Seite mit den definierten Einstellungen in PNG, fügen Sie jedes resultierende Bild in die neue Word‑Datei ein, fügen Sie nach jedem Bild einen Seitenumbruch ein und setzen Sie den Vorgang fort, bis alle PDF‑Seitenbilder in der Word‑Datei gespeichert sind.

Code zum Einfügen einer PDF als Bild in Word mit Python

Dieser Code demonstriert den Vorgang, PDF als Bild in Word in Python einfügen. Der Standardmaßstab für die Bilddarstellung beträgt 100 %; Sie können jedoch jedes Bild mit expliziter Höhe und Breite einfügen, indem Sie den Punktwert aus der Seite verwenden.Medienbox.Breite/Höhe verwenden. Wenn das PDF gemischte Seitengrößen oder -Orientierungen hat, sollten Sie erwägen, Adobe Acrobat zu verwenden.BreakType.SECTION_BREAK_NEW_PAGE mit einer pro Abschnitt konfigurierten Seiteneinrichtung anstelle eines einfachen Seitenumbruchs zu verwenden.

Dieser Leitfaden zeigt den Vorgang, eine PDF‑Datei mit Text Seite für Seite als Bilder in eine Word‑Datei zu rendern. Um ein gescanntes PDF in eine DOCX‑Datei zu konvertieren, siehe den Artikel Gescanntes PDF mit Python in Word konvertieren.

 Deutsch