Adding Attachment to PDF document
Contents
[
Hide
]
Los adjuntos pueden contener una amplia variedad de información y pueden ser de varios tipos de archivos. Este artículo explica cómo agregar un adjunto a un archivo PDF.
- Crea un nuevo proyecto de C++.
- Agrega una referencia a la DLL de Aspose.PDF.
- Crea un objeto Document.
- Crea un objeto FileSpecification con el archivo que estás agregando y la descripción del archivo.
- Añade el objeto FileSpecification a la colección EmbeddedFiles del objeto Document, con el método Add de la colección.
La colección EmbeddedFiles contiene todos los archivos adjuntos en el archivo PDF. El siguiente fragmento de código te muestra cómo añadir un archivo adjunto en un documento PDF.
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void WorkingWithAttachments::AddingAttachment()
{
String _dataDir("C:\\Samples\\");
// Abre el documento
auto pdfDocument = MakeObject<Document>(_dataDir + u"AddAttachment.pdf");
// Configura el nuevo archivo para ser añadido como adjunto
auto fileSpecification = MakeObject<FileSpecification>(_dataDir + u"test.txt", u"Archivo de texto de muestra");
// Añade el adjunto a la colección de archivos adjuntos del documento
pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);
// Guarda la nueva salida
pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");
}