Adicionar anexos ao PDF em Python
Contents
[
Hide
]
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.
- Crie um novo projeto Python.
- Importe o pacote Aspose.PDF
- Crie um Document object.
- Crie um FileSpecification objeto com o arquivo que você está adicionando e a descrição do arquivo.
- 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)