Ajouter des pièces jointes

IronPDF for Python peut intégrer des pièces jointes de fichiers dans un document PDF et les supprimer de manière programmatique, en utilisant la collection Attachments sur tout objet PdfDocument.

Commencer

Chargez ou rendez un PdfDocument, puis utilisez Attachments.AddAttachment pour intégrer des données binaires comme pièce jointe nommée. Utilisez Attachments.RemoveAttachment pour supprimer une pièce jointe par référence.

Comprendre le code

  • pdf.Attachments.AddAttachment(name, data) : Intègre une pièce jointe de fichier dans le PDF avec le nom donné. Le deuxième argument accepte un byte[] (données binaires). Dans cet exemple, pdf.BinaryData fournit les octets bruts d'un second PdfDocument chargé.
  • Retourne un objet de référence de pièce jointe qui peut être utilisé plus tard avec RemoveAttachment.
  • my_pdf.Attachments.RemoveAttachment(attachment) : Supprime une pièce jointe précédemment ajoutée du document en utilisant la référence retournée par AddAttachment.
  • SaveAs(path) : Enregistre le document final, avec toutes les pièces jointes intégrées ou supprimées comme configuré.

Cas d'utilisation

Les pièces jointes sont utiles pour inclure des données sources aux côtés d'un PDF de rapport — par exemple, intégrer la feuille de calcul brute, le fichier de données XML ou le modèle HTML original utilisé pour générer le document. Les pièces jointes intégrées sont portables et voyagent avec le fichier PDF.

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.