Добавьте вложения в PDF с помощью C#

Как программно добавлять вложения в PDF с помощью C#

Как управлять вложениями с помощью библиотеки .NET

Чтобы добавить вложения в PDF-файл, мы будем использовать Aspose.PDF для.NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Добавьте вложения в PDF-файл через C#


Вам нужен Aspose.PDF for .NET, чтобы опробовать код в своей среде.

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

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

var inputFile = Path.Combine(dataDir, "AddAttachment.pdf");
var attachmentFile = Path.Combine(dataDir, "test.txt");
var outputFile = Path.Combine(dataDir, "AddAttachment_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

var fileSpecification =
    new Aspose.Pdf.FileSpecification(attachmentFile, "Sample text file");

pdfDocument.EmbeddedFiles.Add(fileSpecification);
pdfDocument.Save(outputFile);