IRONSOFTWAREHOME
PDFs bearbeiten

from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Join Multiple Existing PDFs into a single document
pdfs = List[PdfDocument]()
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
pdf = PdfDocument.Merge(pdfs)
pdf.SaveAs("merged.pdf")
 
# Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
 
# Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1)
pdf.SaveAs("merged.pdf")
 
# Copy pages 5-7 and save them as a new document.
pdf.CopyPages(ToPageList([4, 6])).SaveAs("excerpt.pdf")
 
for eachPdf in pdfs:
    eachPdf.Dispose()
pip install ironpdf
PDFs bearbeiten

PDFs bearbeiten

IronPDF for Python bietet einen prägnanten Satz von Methoden zum Kombinieren, Umstrukturieren und Extrahieren von Seiten aus PDF-Dokumenten – das Zusammenführen mehrerer Dateien, Hinzufügen von Deckblättern, Entfernen von Seiten und Kopieren von Seitenuntergruppen mit nur wenigen Zeilen Code.

Einstieg

Laden Sie vorhandene PDFs in eine typisierte List[PdfDocument]-Sammlung und übergeben Sie sie an PdfDocument.Merge, um sie zu kombinieren. Verwenden Sie von dort aus PrependPdf, RemovePage und CopyPages, um das Dokument weiter zu formen, bevor Sie es speichern.

Den Code verstehen

  • List[PdfDocument](): Eine typisierte .NET-Stil-Liste, die verwendet wird, um mehrere PdfDocument-Objekte zu sammeln, bevor sie zusammengeführt werden. Rufen Sie .Add() auf, um jedes Dokument anzuhängen.
  • PdfDocument.FromFile(path): Öffnet eine vorhandene PDF-Datei und gibt sie als PdfDocument-Objekt zurück.
  • PdfDocument.Merge(pdfs): Kombiniert alle Dokumente in der Liste zu einer einzigen PdfDocument, wobei die Seitenreihenfolge beibehalten wird.
  • SaveAs(path): Schreibt den aktuellen Zustand des Dokuments auf die Festplatte.
  • PrependPdf(pdf): Fügt ein weiteres PdfDocument ganz am Anfang des aktuellen Dokuments ein – wird hier verwendet, um eine gerenderte HTML-Deckblattseite als erste Seite hinzuzufügen.
  • RemovePage(index): Entfernt eine einzelne Seite am angegebenen nullbasierten Index. pdf.PageCount - 1 zielt auf die letzte Seite ab.
  • CopyPages(ToPageList([4, 6])): Extrahiert bestimmte Seiten anhand ihrer nullbasieren Indizes und gibt sie als neue PdfDocument zurück. ToPageList konvertiert eine Python-Liste von Indizes in das erforderliche Seitenlistenformat.
  • eachPdf.Dispose(): Gibt die zugrunde liegenden Ressourcen frei, die von jedem geladenen PdfDocument gehalten werden, nachdem die Zusammenführung abgeschlossen ist.

Nullbasierte Seitenindizierung

Alle Seitenoperationen in IronPDF verwenden nullbasierte Indizes. Seite 5 eines Dokuments befindet sich am Index 4, Seite 7 am Index 6, und so weiter.

Lernen Sie, PDFs mit IronPDF for Python zu kombinieren und zu bearbeiten!

Bereit anzufangen?

Version:2026.10gerade veröffentlicht

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.

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 IronPDF for Python
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Ihre Daten werden immer vertraulich behandelt.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Von Millionen von Ingenieur*innen weltweit vertraut
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.10

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.10

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.10-py37-none-win_amd64.whl

Lizenzen ab 999 $