IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR PYTHON

Wie man mit Python PDF-Formulare generiert

Curtis Chau
Curtis Chau
Updated: 20. Juni 2026

In diesem Artikel wird IronPDF for Python verwendet, um einfache PDF-Dokumente aus Vorlagen zu erstellen.

IronPDF for Python

IronPDF ist eine leistungsstarke Python-Bibliothek, die die Art und Weise, wie Entwickler mit PDF-Dokumenten interagieren, revolutioniert. IronPDF wurde entwickelt, um das Erstellen, Bearbeiten und Manipulieren von PDF-Dateien zu vereinfachen und ermöglicht es Python-Programmierern, anspruchsvolle PDF-Funktionen mühelos in ihre Anwendungen zu integrieren. Ob es um das Erstellen von PDFs von Grund auf, das Konvertieren von HTML-Inhalten in hochwertige PDFs oder das Zusammenführen , Aufteilen und Bearbeiten bestehender PDFs geht – die umfassenden Tools und APIs von IronPDF bieten eine intuitive und effiziente Lösung. Mit seiner benutzerfreundlichen Oberfläche und der umfangreichen Dokumentation eröffnet IronPDF Entwicklern, die das volle Potenzial von PDFs in ihren Python-Projekten ausschöpfen möchten, eine Welt voller Möglichkeiten und ist damit ein unschätzbarer Vorteil im Bereich Dokumentenmanagement und -automatisierung.

Voraussetzungen

Um in Python aus einer Vorlage eine PDF-Datei zu generieren, müssen folgende Voraussetzungen erfüllt sein:

  1. Python-Installation: Stellen Sie sicher, dass Python auf Ihrem System installiert ist. Die IronPDF-Bibliothek ist mit Python 3.0 oder höheren Versionen kompatibel. Stellen Sie daher sicher, dass Sie über eine kompatible Python-Installation verfügen.

  2. .NET 6.0 SDK: Das .NET 6.0 SDK ist eine Voraussetzung für die Nutzung der IronPDF-Bibliothek in Python. IronPDF basiert auf dem .NET Framework, das die für die PDF-Erstellung und -Bearbeitung erforderlichen grundlegenden Funktionen bereitstellt. Daher muss das .NET 6.0 SDK installiert sein, um IronPDF in Python verwenden zu können.

  3. IronPDF-Bibliothek: Um die IronPDF-Bibliothek zu installieren, verwenden Sie pip, den Python-Paketmanager. Öffnen Sie Ihre Befehlszeilenschnittstelle und führen Sie folgenden Befehl aus:

    > pip install ironpdf

  4. Integrierte Entwicklungsumgebung (IDE): Die Verwendung einer IDE ist zwar nicht unbedingt notwendig, kann aber Ihr Entwicklungserlebnis erheblich verbessern. Es bietet Funktionen wie Codevervollständigung, Debugging und einen optimierten Arbeitsablauf. Eine beliebte IDE für die Python-Entwicklung ist PyCharm. Sie können PyCharm von der JetBrains-Website unter https://www.jetbrains.com/pycharm/ herunterladen und installieren.

Erstellen eines neuen Python-Projekts

Hier sind die Schritte, um ein neues Python-Projekt in PyCharm zu erstellen.

  1. Um ein neues Python-Projekt zu erstellen, öffnen Sie PyCharm, gehen Sie im oberen Menü auf "Datei" und klicken Sie auf "Neues Projekt".

    So erstellen Sie PDF-Formulare in Python, Abbildung 1: PyCharm IDE PyCharm IDE

  2. Es öffnet sich ein neues Fenster, in dem Sie die Projektumgebung und den Speicherort festlegen können. Nachdem Sie die Umgebung ausgewählt haben, klicken Sie auf die Schaltfläche "Erstellen ".

    So erstellen Sie PDF-Formulare in Python, Abbildung 2: Neues Python-Projekt in PyCharm erstellen Erstellen eines neuen Python-Projekts in PyCharm

  3. Und schon ist dieses Demo-Python-Projekt erstellt und einsatzbereit.

Installation von IronPDF

Um IronPDF zu installieren, öffnen Sie einfach das Terminal und führen Sie den folgenden Befehl pip install ironpdf aus und drücken Sie Enter. Die Terminalausgabe sollte wie folgt aussehen.

So erstellen Sie PDF-Formulare in Python, Abbildung 3: IronPDF-Paket installieren Installation des IronPDF-Pakets

Erstellen Sie PDF-Dateien aus Vorlagen mit IronPDF

In diesem Abschnitt wird erklärt, wie man PDF-Dokumente aus HTML-Vorlagen generiert, indem man Eingabedaten aus der Konsole verwendet, um PDF-Dateien zu erstellen.

Zuerst müssen einige Abhängigkeiten zum Erstellen von PDF-Dateien importiert werden.

# Import the required classes from the libraries
from ironpdf import ChromePdfRenderer
from jinja2 import Template
Python

Deklarieren Sie als nächstes renderer als ChromePdfRenderer-Objekt und verwenden Sie es, um HTML-Vorlagen zu rendern.

# Create a renderer object to generate PDFs
renderer = ChromePdfRenderer()
Python

Erstellen Sie nun ein wiederverwendbares HTML-Vorlagendokument zur Erstellung von PDF-Dateien. Erstellen Sie einfach eine neue Variable und füllen Sie diese mit HTML-Inhalt, der Platzhalter enthält.

# Define an HTML template with placeholders for dynamic data
html_template = """
<!DOCTYPE html>
<html>
<head>
    <title>{{title}}</title>
</head>
<body>
    <h1>{{title}}</h1>
    <p>
        Hello, {{name}}! This is a sample PDF generated from a template using IronPDF for Python.
    </p>
    <p>
        Your age is {{age}} and your occupation is {{occupation}}.
    </p>
</body>
</html>
"""
Python

Nachdem die Designvorlage fertig ist, schreiben Sie Code, der Eingaben vom Benutzer entgegennimmt und diese in einem Wörterbuch speichert.

# Gather input from the user
title = input("Enter the title: ")
name = input("Enter your name: ")
age = input("Enter your age: ")
occupation = input("Enter your occupation: ")

# Store the input data into a dictionary for rendering the template
data = {
    "title": title,
    "name": name,
    "age": age,
    "occupation": occupation
}
Python

Darüber hinaus wird der unten stehende Code die Daten in das Vorlagendokument integrieren und HTML-Vorlagen mit dem zuvor erstellten IronPDF-renderer-Objekt rendern. Speichern Sie schließlich die PDF-Datei mit der SaveAs-Methode.

# Create a Template object with the HTML structure
template = Template(html_template)

# Render the template with the user-provided data
html_content = template.render(**data)

# Generate the PDF from the rendered HTML content
pdf = renderer.RenderHtmlAsPdf(html_content)

# Save the generated PDF to a file
pdf.SaveAs("output.pdf")
Python

Damit ist der Code zur dynamischen Erstellung von PDF-Dateien fertiggestellt. Lass uns den Code ausführen, um die Ausgabe zu sehen.

Ausgabebeispiel 1

Nach dem Ausführen des Codes werden folgende Eingaben vom Benutzer angefordert.

So erstellen Sie PDF-Formulare in Python, Abbildung 4: Die Konsole erfordert zusätzliche Eingaben vom Benutzer Die Konsole erfordert zusätzliche Eingaben vom Benutzer.

Geben Sie die Eingaben nacheinander ein und drücken Sie nach jeder Eingabe die Eingabetaste. Sobald alle vier Eingaben erfolgt sind, wird eine PDF-Datei generiert.

So erstellen Sie PDF-Formulare in Python, Abbildung 5: Die ausgegebene PDF-Datei Die Ausgabe-PDF-Datei

Ausgabebeispiel 2

Führen Sie das Programm nun erneut aus und versuchen Sie es mit verschiedenen Eingaben.

So erstellen Sie PDF-Formulare in Python, Abbildung 6: Die Konsole mit unterschiedlichen Eingaben Die Konsole mit unterschiedlichen Eingängen

Wie Sie unten sehen können, ist das Ausgabedateiformat gleich, wurde aber mit den neuen Eingaben aktualisiert.

So erstellen Sie PDF-Formulare in Python, Abbildung 7: Die neue ausgegebene PDF-Datei Die neue Ausgabedatei im PDF-Format

Weitere Informationen zum Erstellen, Bearbeiten und Lesen von PDFs in Python mit IronPDF finden Sie auf der Dokumentationsseite .

Abschluss

In der Welt der Programmierung und Dokumentenautomatisierung hat die Nutzung der IronPDF -Bibliothek durch Python zum Rendern von PDF-Dokumenten aus Vorlagen die Dokumentenverwaltung und die Effizienz von Arbeitsabläufen revolutioniert. Diese leistungsstarke Kombination ermöglicht es Entwicklern, mühelos maßgeschneiderte PDF-Dateien wie Rechnungen, Berichte und Zertifikate zu erstellen und so die Produktivität und das Benutzererlebnis zu verbessern. Die nahtlose Integration der umfassenden Tools und APIs von IronPDF in Python-Projekte ermöglicht es Entwicklern, Aufgaben der PDF-Generierung, -Bearbeitung und -Manipulation problemlos zu bewältigen, den Entwicklungsprozess zu optimieren und konsistente, professionelle Ergebnisse zu gewährleisten. Die Vielseitigkeit von Python in Kombination mit den Fähigkeiten von IronPDF macht dieses dynamische Duo zu einem unverzichtbaren Werkzeug für jeden Entwickler, der effiziente und automatisierte PDF-Dokumentlösungen sucht. Darüber hinaus ist es möglich, mit der gleichen Technik PDFs aus CSV-Dateien zu erstellen, indem man den Python-Code entsprechend anpasst.

Wie Sie vielleicht bemerken, sind die Ausgabedateien mit einem Wasserzeichen versehen. Sie können sie ganz einfach entfernen, indem Sie eine Lizenz erwerben. Das Lite-Paket kommt mit einer unbefristeten Lizenz, einer 30-tägigen Geld-zurück-Garantie, einem Jahr Software-Support und Upgrade-Möglichkeiten. IronPDF bietet auch eine kostenlose Testlizenz an.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $