Добавление вложения в PDF документ
Contents
[
Hide
]
Вложения могут содержать разнообразную информацию и могут быть различных типов файлов. Эта статья объясняет, как добавить вложение в PDF файл.
- Создайте новый C++ проект.
- Добавьте ссылку на Aspose.PDF DLL.
- Создайте объект Document.
- Создайте объект FileSpecification с файлом, который вы добавляете, и описанием файла.
- Добавьте объект 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");
}