VERWENDUNG VON IRONPDF FOR PYTHON

Konvertierung von PDF in PDFA in Python

Aktualisiert 21. September 2024
Teilen Sie:

In diesem Beitrag wird das IronPDF for Python-Modul zur Konvertierung einer vorhandenen PDF-Datei in eine PDFA-Datei vorgestellt.

IronPDF

Im Vergleich zu anderen Sprachen bietet Python eine deutlich höhere Dynamik für Programmierer und ermöglicht es Entwicklern, schnell und einfach grafische Benutzeroberflächen zu erstellen. Daher ist die Einbindung der IronPDF-Bibliothek in Python ein unkomplizierter Prozess. Eine breite Palette von vorinstallierten Tools wie PyQt, wxWidgets, Kivy und verschiedene andere Pakete und Bibliotheken können genutzt werden, um effizient und sicher eine voll funktionsfähige GUI zusammenzustellen.

Python-Webdesign und -Entwicklung werden mit Hilfe von IronPDF erheblich vereinfacht. Dies ist in erster Linie auf die Fülle der verfügbaren Python-Webentwicklungsparadigmen zurückzuführen, darunter Django, Flask und Pyramid. Websites und Online-Dienste wie Reddit, Mozilla und Spotify haben diese Frameworks erfolgreich eingesetzt.

Merkmale von IronPDF

  • HTML, HTML5, ASP, PHP und andere Quellen können verwendet werden, umpDF-Dateien erstellen. Außerdem können Bilddateien in PDF konvertiert werden.
  • IronPDF ermöglicht die Erstellung von interaktiven PDF-Dokumenten. Sie bietet Funktionen wiedrucken von PDF-Dateien, rasterung von PDF-Seiten in Bilder umwandeln, PDF in HTML konvertieren,teilen undzusammenlegungPDF-Dateien,extraktion von Text und Bildern aus PDF-Dateien, die Suche nach bestimmten Begriffen in PDF-Dateien sowie das Ausfüllen und Übermitteln vonInteraktive Formulare.
  • Mit IronPDF ist es möglich, ein Dokument aus einer URL zu erstellen, wobei auch Benutzeragenten, Proxys, Cookies, HTTP-Header, eindeutige Netzwerk-Anmeldedaten, Formularvariablen und Benutzeragenten, die sich über HTML-Anmeldeformulare anmelden, unterstützt werden.
  • IronPDF ermöglicht den Benutzern die Überprüfung undannotieren PDF-Dateien.
  • Bilder können mit IronPDF aus Dokumenten extrahiert werden.
  • Mit IronPDF ist es sehr einfach, diekopfzeilen, Fußzeilentext, Bilder,lesezeichen, wasserzeichenund mehr zu Dokumenten.
  • Mit IronPDF können Benutzer Seiten innerhalb eines neuen oder bestehenden Dokuments kombinieren und aufteilen.
  • Die Umwandlung von Dokumenten in PDF-Objekte ist möglich, ohne auf einen Acrobat-Viewer angewiesen zu sein.
  • IronPDF ermöglicht die Erstellung eines PDF-Dokuments aus einer CSS-Datei.
  • CSS-Dateien mit Medientyp-Spezifikationen können zum Aufbau von Dokumenten mit IronPDF verwendet werden.

Python-Umgebung konfigurieren

Einrichtung Python

Stellen Sie sicher, dass Python auf Ihrem Computer installiert ist. Besuchen Sie dieoffizielle Python-Website um die neueste Version von Python herunterzuladen und zu installieren, die für Ihr Betriebssystem geeignet ist. Sobald Python installiert ist, erstellen Sie eine virtuelle Umgebung, um die Anforderungen für Ihr Projekt zu isolieren. Nutzen Sie das Modul venv, um virtuelle Umgebungen zu erstellen und zu verwalten und so einen sauberen und separaten Arbeitsbereich für Ihr Konvertierungsprojekt zu schaffen.

Neues Projekt in PyCharm

Für dieses Tutorial wird PyCharm, eine IDE für die Python-Entwicklung, empfohlen. Laden Sie PyCharm herunter und installieren Sie es von deroffizielle Website.

Nachdem Sie die PyCharm IDE gestartet haben, wählen Sie "Neues Projekt" aus dem Menü, wie in der Abbildung unten gezeigt.

Konvertierung von PDF in PDF/A in Python, Abbildung 1: PyCharm IDE

PyCharm IDE

Wenn Sie "Neues Projekt" wählen, erscheint ein neues Fenster, in dem Sie den Speicherort des Projekts und die Python-Umgebung angeben können, wie in der Abbildung unten dargestellt.

Konvertierung von PDF in PDF/A in Python, Abbildung 2: Erstellen eines neuen Python-Projekts in PyCharm

Erstellen Sie ein neues Python-Projekt in PyCharm

Nachdem Sie den Projektstandort und den Umgebungspfad ausgewählt haben, klicken Sie auf die Schaltfläche Erstellen, um ein neues Projekt zu starten. In dem neu geöffneten Fenster können Sie Ihren Code in eine Python-Datei eingeben. In diesem Lernprogramm wird Python 3.9 verwendet.

Konvertierung von PDF in PDF/A in Python, Abbildung 3: Die Hauptdatei in Python

Die Haupt-Python-Datei

IronPDF-Bibliotheksanforderung

IronPDF in Python nutzt .NET. Um IronPDF for Python nutzen zu können, muss daher die .NET Runtime auf Ihrem Rechner installiert sein. Unter Windows ist es bereits vorinstalliert, aber Linux- und Mac-Benutzer müssen möglicherweise erst .NET installieren, bevor sie dieses Python-Paket verwenden können.

IronPDF-Bibliothek einrichten

Um Dateien mit der Endung ".pdf" erzeugen, ändern und öffnen zu können, muss das Paket ironpdf installiert sein. Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein, um das Paket in PyCharm zu installieren:

 pip installieren ironpdf

Das Paket "IronPDF" wurde installiert, wie in der folgenden Abbildung zu sehen ist.

Wie man PDF in Python in PDF/A konvertiert, Abbildung 4: Installieren Sie das IronPDF-Paket

Installieren Sie das IronPDF-Paket

Erstellung von PDF/A aus einem PDF-Dokument

Mit Hilfe der IronPDF-Bibliothek ist die Erstellung eines PDF/A-Dokuments ein unkomplizierter Prozess. Diese Dateien sind für die Speicherung von Informationen zur langfristigen Aufbewahrung gedacht. Nachfolgend finden Sie ein Beispiel für einen Codeausschnitt zur Konvertierung einer PDF-Datei in eine PDF/A-Datei:

from ironpdf import *

pdf = PdfDocument.FromFile("sample.pdf")
pdf.SaveAsPdfA("Converted_pdfa.pdf", PdfAVersions.PdfA3)
PYTHON

Der obige Code zeigt, wie PDF-Dateien mit Hilfe von IronPDF in wenigen Zeilen Python-Code in das PDF/A-Format konvertiert werden können. Im ersten Schritt importieren Sie die IronPDF-Bibliothek, die es Ihnen ermöglicht, alle von IronPDF bereitgestellten Funktionen zu nutzen, insbesondere durch die Klasse PdfDocument.

Mit der Methode FromFile wird die PDF-Eingabedatei geladen, indem der Dateipfad als Parameter angegeben wird. Das Objekt PdfDocument bietet die Methode SaveAsPdfA, mit der Sie die PDF-Datei speichern und in das PDF/A-Format konvertieren können. Die Methode SaveAsPdfA benötigt zwei Parameter: den neuen Speicherort der Datei und die PDF/A-Version. Der Parameter PDF/A-Version ist optional und wird, wenn er nicht angegeben wird, standardmäßig auf PdfAVersions.PdfA3 gesetzt.

Konvertierung von PDF in PDFA in Python, Abbildung 5: Die PDF-Ausgabedatei

Die PDF-Ausgabedatei

In der Ausgabe werden sowohl die Quelldatei als auch die erstellte PDF/A-Datei angezeigt. Das Wasserzeichen kann jedoch mit der lizenzierten Version der Software entfernt werden. Ausführlichere Anleitungen und Informationen finden Sie unter den folgenden Linkstutorium für HTML-zu-PDF-Konverter.

Schlussfolgerung

Um die Datensicherheit zu erhöhen und potenzielle Risiken zu minimieren, bietet die IronPDF-Bibliothek robuste Sicherheitsfunktionen. Sie ist mit allen gängigen Webbrowsern kompatibel und nicht auf einen bestimmten Browser beschränkt. Mit nur wenigen Codezeilen können Programmierer mit IronPDF problemlos PDF-Dateien erstellen und lesen. Die Bibliothek bietet eine Reihe von Lizenzierungsoptionen, um den unterschiedlichen Anforderungen von Entwicklern gerecht zu werden, darunter eine kostenlose Entwicklerlizenz und zusätzliche Entwicklungslizenzen, die erworben werden können.

Das Lite-Paket zum Preis von $749 beinhaltet eine unbefristete Lizenz, eine 30-tägige Geld-zurück-Garantie, ein Jahr Software-Support und Upgrade-Optionen. Nach dem Erstkauf fallen keine weiteren Gebühren an. Diese Lizenzen sind für Entwicklungs-, Staging- und Produktionsumgebungen geeignet. Darüber hinaus bietet IronPDF kostenlose Lizenzen mit bestimmten Zeit- und Weiterverbreitungsbeschränkungen an. Die Nutzer haben die Möglichkeit, die Software in einer realen Umgebung mit einemkostenloser Test zeitraum, in dem keine Wasserzeichen angebracht werden. Bitte klicken Sie auf den folgenden Linklizenzierungsseite für weitere Informationen über den Testpreis und die Lizenzierung von IronPDF.

< PREVIOUS
Eine PDF-Datei in Python reduzieren
NÄCHSTES >
Wie man eine PDF-Datei in Python schreibt

Sind Sie bereit, loszulegen? Version: 2024.9 gerade veröffentlicht

pip install gratuit Lizenzen anzeigen >