Adicionando Anexo ao Documento PDF

Contents
[ ]

Os anexos podem conter uma ampla 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 novo projeto C++.
  2. Adicione uma referência à DLL Aspose.PDF.
  3. Crie um objeto Document.
  4. Crie um objeto FileSpecification com o arquivo que você está adicionando e a descrição do arquivo.
  5. Adicione o objeto FileSpecification à coleção EmbeddedFiles do objeto Document, usando o método Add da coleção.

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

using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;

void WorkingWithAttachments::AddingAttachment()
{

String _dataDir("C:\\Samples\\");


// Abrir documento

auto pdfDocument = MakeObject<Document>(_dataDir + u"AddAttachment.pdf");


// Configurar novo arquivo para ser adicionado como anexo

auto fileSpecification = MakeObject<FileSpecification>(_dataDir + u"test.txt", u"Arquivo de texto de exemplo");


// Adicionar anexo à coleção de anexos do documento

pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);


// Salvar nova saída

pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");
}