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.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.