Картина с воден знак в PowerPoint с C# REST API

Тази статия ръководи как да добавите Картина с воден знак в PowerPoint с C# REST API. Ще научите как да направите снимка воден знак в PowerPoint с C# REST интерфейс с помощта на базиран на .NET SDK. Той ще сподели подробностите, за да персонализира картината, преди да я добави като воден знак към презентацията.

Предпоставка

Стъпки за вмъкване на изображение на воден знак в PowerPoint с C# REST API

  1. Инициализирайте SlidesApi на Aspose с клиентски идентификационни данни
  2. Качете презентационния файл на сървъра с помощта на метода UploadFile().
  3. Прочетете данните за изображението, които ще се използват за водния знак, в байтов масив
  4. Настройте рамката на изображението, която ще съдържа изображението на водния знак, като използвате класа PictureFrame
  5. Добавете изображението като воден знак към презентацията чрез метода CreateImageWatermark()
  6. Изтеглете модифицираната презентация с водния знак, добавен с метода DownloadFile().
  7. Запазете актуализираната презентация локално

Тези стъпки описват как да направите картина воден знак в PowerPoint с C# RESTful Service. Инициализирайте обекта SlidesApi, качете презентацията на сървъра и прочетете изображението на водния знак в байтов масив. Настройте обекта PictureFrame, за да зададете параметрите на водния знак и да го добавите към презентацията с помощта на метода CreateImageWatermark().

Код за добавяне на изображение на воден знак в PowerPoint с C# .NET-базиран API

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace PresentationProcessor
{
// This class demonstrates how to modify a slide deck by adding an image watermark.
class ModifySlide
{
static void Main(string[] args)
{
// Initialize the Aspose Slides API with client credentials (replace with actual credentials)
var slideService = new SlidesApi("ID", "KEY");
// Define the name of the presentation file to be modified
string inputFileName = "OriginalSlides.pptx";
// Specify the local path of the image that will be used as a watermark
string imagePath = "NewImage.png";
// Upload the presentation file to the server
var uploadResult = slideService.UploadFile(inputFileName, new MemoryStream(File.ReadAllBytes(inputFileName)));
// Read the image data that will be used for the watermark
byte[] imageContent = File.ReadAllBytes(imagePath);
// Set up the image frame that will hold the watermark image
PictureFrame newImageFrame = new PictureFrame
{
X = 50, // Horizontal position of the watermark (from the left)
Y = 50, // Vertical position of the watermark (from the top)
Width = 800, // Width of the watermark image
Height = 450, // Height of the watermark image
PictureFillFormat = new PictureFill
{
Base64Data = Convert.ToBase64String(imageContent), // The image data encoded in base64
PictureFillMode = PictureFill.PictureFillModeEnum.Stretch, // Image will stretch to fit the frame
}
};
// Add the image as a watermark to the presentation
slideService.CreateImageWatermark(inputFileName, null, newImageFrame);
// Download the modified presentation with the watermark added
Stream modifiedFileStream = slideService.DownloadFile(inputFileName);
// Save the updated presentation locally
using (var localFileStream = new FileStream("UpdatedSlideDeck.pptx", FileMode.Create, FileAccess.Write))
{
// Copy the content of the downloaded file stream to the local file stream
modifiedFileStream.CopyTo(localFileStream);
}
}
}
}

Този код демонстрира как да направите изображение воден знак в PowerPoint с C# .NET-базиран API. Конфигурирайте рамката на картината, за да зададете позицията на изображението на водния знак от горния ляв ъгъл, неговия размер и формат на запълване. Можете също да зададете DPI, изрязване на снимки, отместване и мащаб на плочки и SVG данни.

Тази статия ни научи как да поставим воден знак на изображение в PowerPoint с C# Low Code API. За да премахнете воден знак от презентация, вижте статията Премахване на воден знак от презентация с C# REST API.

 Български