Adding Attachment to PDF document

Contents
[ ]

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

  1. Crie um objeto FileSpecification que contém o arquivo que você deseja anexar e a descrição do arquivo.

  2. Adicione o objeto FileSpecification à coleção EmbeddedFiles de um objeto Document usando o método add(..). A coleção EmbeddedFiles contém todos os anexos adicionados a um arquivo PDF.

O trecho de código a seguir mostra como adicionar um anexo em um documento PDF.

public class ExampleAttachments {
    
    private static String _dataDir = "/home/aspose/pdf-examples/Samples/Attachments/";

    public static void AddingAttachment() {
        // Abra um documento
  Document pdfDocument = new Document(_dataDir+"input.pdf");
  // Configure um novo arquivo para ser adicionado como anexo
  FileSpecification fileSpecification = new FileSpecification("sample.txt", "Arquivo de texto de exemplo");
  // Adicione um anexo à coleção de anexos do documento
  pdfDocument.getEmbeddedFiles().add(fileSpecification);
  // Salve o documento atualizado
  pdfDocument.save("output.pdf");
    }
}