Adicionar anexos

IronPDF for Python pode incorporar anexos de arquivo em um documento PDF e removê-los programaticamente, usando a coleção Attachments em qualquer objeto PdfDocument.

Começando

Carregue ou renderize um PdfDocument, então use Attachments.AddAttachment para incorporar dados binários como um anexo nomeado. Use Attachments.RemoveAttachment para remover um anexo por referência.

Entendendo o código

  • pdf.Attachments.AddAttachment(name, data): Incorpora um anexo de arquivo no PDF com o nome dado. O segundo argumento aceita um byte[] (dados binários). Neste exemplo, pdf.BinaryData fornece os bytes brutos de um segundo PdfDocument carregado.
    • Retorna um objeto de referência de anexo que pode ser usado posteriormente com RemoveAttachment.
  • my_pdf.Attachments.RemoveAttachment(attachment): Remove um anexo previamente adicionado do documento usando a referência retornada por AddAttachment.
  • SaveAs(path): Salva o documento final, com todos os anexos incorporados ou removidos conforme configurado.

Casos de uso

Anexos são úteis para incluir dados de origem junto a um PDF de relatório — por exemplo, incorporando a planilha bruta, arquivo de dados XML ou o modelo HTML original que foi usado para gerar o documento. Anexos incorporados são portáteis e viajam com o arquivo PDF.

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.