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 unbyte[](données binaires). Dans cet exemple,pdf.BinaryDatafournit les octets bruts d'un secondPdfDocumentchargé.- 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 parAddAttachment.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.

