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

Contents
[ ]

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

Следующий фрагмент кода также работает с новым графическим интерфейсом Aspose.Drawing.

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

Коллекция EmbeddedFiles содержит все вложения в PDF-файле. Коллекция EmbeddedFiles содержит все вложения в файле PDF.

// Для полных примеров и файлов данных, пожалуйста, перейдите по ссылке https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Путь к директории документов.
string dataDir = RunExamples.GetDataDir_AsposePdf_Attachments();

// Открыть документ
Document pdfDocument = new Document(dataDir + "AddAttachment.pdf");

// Настройка нового файла для добавления в качестве вложения
FileSpecification fileSpecification = new FileSpecification(dataDir + "test.txt", "Пример текстового файла");

// Добавить вложение в коллекцию вложений документа
pdfDocument.EmbeddedFiles.Add(fileSpecification);

// Сохранить обновленный документ
pdfDocument.Save(dataDir + "AddllAnnotations_out.pdf");