IRONSOFTWAREHOME
Agregar adjuntos
from ironpdf import *

# Instantiate the Renderer and create PdfDocument from HTML
renderer = ChromePdfRenderer()
my_pdf = renderer.RenderHtmlFileAsPdf("my-content.html")

# Open PDF document to be attached
pdf = PdfDocument.FromFile("new_sample.pdf")
 
# Here we can add an attachment with a name and a byte[]
attachment1 = my_pdf.Attachments.AddAttachment("attachment_1", pdf.BinaryData)
 
# And here is an example of removing an attachment
my_pdf.Attachments.RemoveAttachment(attachment1)
 
my_pdf.SaveAs("my-content.pdf")
pip install ironpdf
Agregar adjuntos

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.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999