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 un byte[] (datos binarios). En este ejemplo, pdf.BinaryData proporciona los bytes sin procesar de un segundo PdfDocument cargado.
    • Devuelve un objeto de referencia del adjunto que se puede usar más tarde con RemoveAttachment.
  • my_pdf.Attachments.RemoveAttachment(attachment): Elimina un adjunto previamente agregado del documento utilizando la referencia devuelta por AddAttachment.
  • 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.

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.