PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Добавление вложений в PDF с помощью .NET SDK

API для добавления вложений в PDF-документы с помощью Aspose.PDF Cloud .NET SDK

Get Started

Как добавлять вложения в PDF-документы с помощью C# Cloud API

Для добавления вложений в PDF-документы, мы будем использовать Aspose.PDF Cloud .NET SDK Этот Cloud SDK позволяет легко создавать облачные приложения для создания, редактирования и конвертации PDF в C#, ASP.NET или других .NET языках для различных облачных платформ. Откройте NuGet менеджер пакетов, найдите Aspose.PDF Cloud и установите. Также можно использовать следующую команду из Package Manager Console.

Команда


PM> Install-Package Aspose.Pdf-Cloud 

Шаги для добавления вложений с помощью .NET SDK

Базовая процедура добавления вложений программно с помощью Aspose.PDF Cloud .NET SDK API может быть выполнена всего несколькими строками кода.

  1. Создайте объект AttachmentInfo
  2. Загрузите файлы в облачное хранилище
  3. Добавьте вложение в PDF
  4. Проверьте ответ и сохраните обновленный PDF

Системные требования

Разработчики Aspose.PDF Cloud .NET могут легко извлекать и добавлять вложения в PDF-документы. Разработчики нуждаются только в нескольких строках кода.

  • .NET Framework 2.0 или новее
  • JSON.NET

 

Этот образец кода показывает добавление вложений PDF-документа с помощью C#


public static void AddAttachment()
{
    var STORAGE_FILE_NAME = "sample_attachment.pdf";
    var STORAGE_ATTACHMENT_FILE_NAME = "file_example_MP3_700KB.mp3";
    var LOCAL_FILE_NAME = @"C:\Samples\Attachments\sample_attachment.pdf";
    var LOCAL_ATTACHMENT_FILE_NAME = @"C:\Samples\Attachments\file_example_MP3_700KB.mp3";
    var RESULT_FILE_NAME = @"C:\Samples\Attachments\sample_attachment_new.pdf";

    var attachmentInfo = new AttachmentInfo(
        STORAGE_ATTACHMENT_FILE_NAME,
        "Sample attachment",
        Path.GetFileName(LOCAL_ATTACHMENT_FILE_NAME),
        "audio/mpeg");

    PdfApi.UploadFile(STORAGE_FILE_NAME, File.OpenRead(LOCAL_FILE_NAME));
    PdfApi.UploadFile(STORAGE_ATTACHMENT_FILE_NAME, File.OpenRead(LOCAL_ATTACHMENT_FILE_NAME));
    var response = PdfApi.PostAddDocumentAttachment(STORAGE_FILE_NAME, attachmentInfo);
    Console.WriteLine(response.Code);
    if (response.Code == 200)
    {
        PdfApi.DownloadFile(STORAGE_FILE_NAME)
            .CopyTo(File.OpenWrite(RESULT_FILE_NAME));
    }
}