Adicionando Anexo ao Documento PDF
Contents
[
Hide
]
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.
- Crie um novo projeto C++.
- Adicione uma referência à DLL Aspose.PDF.
- Crie um objeto Document.
- Crie um objeto FileSpecification com o arquivo que você está adicionando e a descrição do arquivo.
- 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");
}