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 einbyte[](Binärdaten). In diesem Beispiel stelltpdf.BinaryDatadie rohen Bytes eines zweiten geladenenPdfDocumentbereit.- Gibt ein Anhangsreferenzobjekt zurück, das später mit
RemoveAttachmentverwendet werden kann.
- Gibt ein Anhangsreferenzobjekt zurück, das später mit
my_pdf.Attachments.RemoveAttachment(attachment): Entfernt einen zuvor hinzugefügten Anhang aus dem Dokument durch die vonAddAttachmentzurü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.

