IRONSOFTWAREHOME
Anhänge hinzufügen
from ironpdf import *

# Instantiate the Renderer and create PdfDocument from HTML
renderer = ChromePdfRenderer()
my_pdf = renderer.RenderHtmlFileAsPdf("my-content.html")

# Open PDF document to be attached
pdf = PdfDocument.FromFile("new_sample.pdf")
 
# Here we can add an attachment with a name and a byte[]
attachment1 = my_pdf.Attachments.AddAttachment("attachment_1", pdf.BinaryData)
 
# And here is an example of removing an attachment
my_pdf.Attachments.RemoveAttachment(attachment1)
 
my_pdf.SaveAs("my-content.pdf")
pip install ironpdf
Anhänge hinzufügen

Anhänge hinzufügen

IronPDF for Python kann Dateianhänge innerhalb eines PDF-Dokuments einbetten und sie programmatisch entfernen, indem die Attachments Sammlung auf einem beliebigen PdfDocument Objekt verwendet wird.

Einstieg

Laden oder rendern Sie ein PdfDocument, dann verwenden Sie Attachments.AddAttachment, um Binärdaten als benannten Anhang einzubetten. Verwenden Sie Attachments.RemoveAttachment, um einen Anhang anhand der Referenz zu entfernen.

Den Code verstehen

  • pdf.Attachments.AddAttachment(name, data): Betten Sie einen Dateianhang mit dem angegebenen Namen in das PDF ein. Das zweite Argument akzeptiert ein byte[] (Binärdaten). In diesem Beispiel stellt pdf.BinaryData die rohen Bytes eines zweiten geladenen PdfDocument bereit.
    • Gibt ein Anhangsreferenzobjekt zurück, das später mit RemoveAttachment verwendet werden kann.
  • my_pdf.Attachments.RemoveAttachment(attachment): Entfernt einen zuvor hinzugefügten Anhang aus dem Dokument durch die von AddAttachment zurückgegebene Referenz.
  • SaveAs(path): Speichert das endgültige Dokument, mit allen Anhängen eingebettet oder entfernt, wie konfiguriert.

Anwendungsfälle

Anhänge sind nützlich, um Quelldaten parallel zu einem Bericht PDF einzuschließen - zum Beispiel das Einbetten der Roh-Tabelle, der XML-Datendatei oder der originalen HTML-Vorlage, die zur Erstellung des Dokuments verwendet wurde. Eingebettete Anhänge sind portabel und reisen mit der PDF-Datei.

Bereit anzufangen?

Version:2026.9gerade 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.

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.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  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.9

Manuell in Ihr Projekt installieren

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

Lizenzen ab 749 $