Adicionar anexos ao PDF em Python

Os anexos podem conter uma grande variedade de informações e podem ser de diversos tipos de arquivo. Este artigo explica como adicionar um anexo a um arquivo PDF.

Use anexos PDF incorporados quando precisar empacotar arquivos-fonte de suporte, planilhas, imagens ou documentos relacionados junto com o PDF principal.

  1. Crie um novo projeto Python.
  2. Importe o pacote Aspose.PDF
  3. Crie um Document object.
  4. Crie um FileSpecification objeto com o arquivo que você está adicionando e a descrição do arquivo.
  5. Adicionar o FileSpecification objeto ao Document do objeto EmbeddedFileCollection coleção, com a coleção’s add método.

O EmbeddedFileCollection A coleção contém todos os anexos no arquivo PDF. O trecho de código a seguir mostra como adicionar um anexo em um documento PDF.

from os import path
import aspose.pdf as ap

def add_attachments(infile, attachment_path, outfile):
    with ap.Document(infile) as document:
        file_spec = ap.FileSpecification(attachment_path, "Sample text file")
        document.embedded_files.add(path.basename(attachment_path), file_spec)
        document.save(outfile)

Tópicos Relacionados a Anexos