HTML JPG PDF XML DOCX
  Product Family
PDF

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

API для добавления изображений в нижние колонтитулы документов PDF с Aspose.PDF Cloud .NET SDK

Get Started

Как добавить изображение в нижний колонтитул PDF документов с помощью Cloud .NET SDK

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

Команда консоли диспетчера пакетов


     
    PM> Install-Package Aspose.Pdf-Cloud
     

Шаги для добавления изображения в нижний колонтитул PDF через .NET

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

  1. Создайте новый объект Configuration с вашим секретным ключом и ключом приложения
  2. Создайте объект для подключения к Cloud API
  3. Загрузите файл вашего документа
  4. Загрузите ваш локальный файл изображения для нижнего колонтитула.
  5. Подготовьте настройки нижнего колонтитула.
  6. Вызовите API для добавления нижнего колонтитула.
  7. Проверьте ответ и запишите результат.
  8. Скачайте обновленный файл для локального использования.
 

Этот пример кода показывает добавление изображения в нижний колонтитул PDF документа с использованием PDF Cloud .NET SDK


    using Aspose.Pdf.Cloud.Sdk.Api;
    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Footers
    {
        public class FootersAddImage
        {
            public static async Task Append(string documentName, string outputName, string imageFileName, int startPage, int endPage, string localFolder, string remoteFolder)
            {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                using (var file = File.OpenRead(Path.Combine(localFolder, imageFileName)))
		{ // Upload the local image file to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, imageFileName), imageFileName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Create new Image Footer with input parameters for the PDF on cloud storage.
                ImageFooter footer = new ImageFooter(
                    Background: true,
                    LeftMargin: 1,
                    RightMargin: 2,
                    HorizontalAlignment: HorizontalAlignment.Center,
                    Opacity: 1,
                    Rotate: Rotation.None,
                    RotateAngle: 0,
                    XIndent: 0,
                    YIndent: 0,
                    Zoom: 1,
                    Width: 24,
                    Height: 24,
                    FileName: Path.Combine(remoteFolder, imageFileName)
                );

                // Append new Image Footer in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.PostDocumentImageFooterAsync(documentName, footer, startPage, endPage, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("FootersAddImage(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("FootersAddImage(): Failed to append image footer to the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("FootersAddImage(): image footer successfully appended to the document '{0}'.", documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "append_image_footer_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("FootersAddImage(): File '{0}' successfully downloaded.", "append_image_footer_" + outputName);
                }
            }
        }
    }
 

Работа с нижним колонтитулом через .NET SDK

Добавление изображения в нижний колонтитул PDF улучшает брендинг документа, безопасность, эстетику и функциональность. Это особенно ценно для бизнес-документов, отчетов, юридических документов и маркетинговых материалов, обеспечивая профессиональное и структурированное представление. Добавьте нижний колонтитул в документы PDF с помощью Aspose.PDF Cloud .NET SDK.

С помощью нашего .NET SDK вы можете

  • Добавлять заголовок и нижний колонтитул документа PDF в текстовом или графическом формате.
  • Добавлять таблицы и текстовые или графические штампы в документы PDF.
  • Присоединять несколько PDF документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование к документам PDF и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или всего документа PDF.
  • Удалять определенный штамп или таблицу из документа PDF по его ID.
  • Заменять одну или несколько вхождений текста на странице PDF или во всем документе.
  • Обширная поддержка преобразования PDF-документов в различные другие форматы файлов.
  • Извлечение различных элементов PDF-файлов и оптимизация PDF-документов.
  • Вы можете попробовать наше бесплатное приложение для проверки функциональности.

  •