Добавление вложения в PDF документ

Contents
[ ]

Вложения могут содержать разнообразную информацию и могут быть различных типов файлов. Эта статья объясняет, как добавить вложение в PDF файл.

  1. Создайте новый C++ проект.
  2. Добавьте ссылку на Aspose.PDF DLL.
  3. Создайте объект Document.
  4. Создайте объект FileSpecification с файлом, который вы добавляете, и описанием файла.
  5. Добавьте объект FileSpecification в коллекцию EmbeddedFiles объекта Document с помощью метода Add коллекции.

Коллекция EmbeddedFiles содержит все вложения в PDF файле. Следующий фрагмент кода показывает, как добавить вложение в PDF документ.

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

void WorkingWithAttachments::AddingAttachment()
{

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


// Открыть документ

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


// Настроить новый файл для добавления в качестве вложения

auto fileSpecification = MakeObject<FileSpecification>(_dataDir + u"test.txt", u"Пример текстового файла");


// Добавить вложение в коллекцию вложений документа

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


// Сохранить новый результат

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