PNG
JPG
BMP
TIFF
PDF
Добавление вложений в 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 может быть выполнена всего несколькими строками кода.
- Создайте объект AttachmentInfo
- Загрузите файлы в облачное хранилище
- Добавьте вложение в PDF
- Проверьте ответ и сохраните обновленный 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));
}
}