Agregar adjuntos
IronPDF for Python puede incrustar archivos adjuntos dentro de un documento PDF y eliminarlos programáticamente, utilizando la colección Attachments en cualquier objeto PdfDocument.
Empezando
Carga o representa un PdfDocument, luego usa Attachments.AddAttachment para incrustar datos binarios como un adjunto con nombre. Utiliza Attachments.RemoveAttachment para eliminar un adjunto por referencia.
Entender el código
pdf.Attachments.AddAttachment(name, data): Incrusta un archivo adjunto en el PDF con el nombre dado. El segundo argumento acepta unbyte[](datos binarios). En este ejemplo,pdf.BinaryDataproporciona los bytes sin procesar de un segundoPdfDocumentcargado.- Devuelve un objeto de referencia del adjunto que se puede usar más tarde con
RemoveAttachment.
- Devuelve un objeto de referencia del adjunto que se puede usar más tarde con
my_pdf.Attachments.RemoveAttachment(attachment): Elimina un adjunto previamente agregado del documento utilizando la referencia devuelta porAddAttachment.SaveAs(path): Guarda el documento final, con todos los adjuntos incrustados o eliminados según lo configurado.
Casos de uso
Los archivos adjuntos son útiles para incluir datos fuente junto a un PDF de informe — por ejemplo, incrustar la hoja de cálculo original, el archivo de datos XML o la plantilla HTML utilizada para generar el documento. Los archivos adjuntos incrustados son portátiles y viajan con el archivo PDF.






