تصویر واترمارک در پاورپوینت با C# REST API

این مقاله نحوه افزودن تصویر واترمارک در PowerPoint با C# REST API را راهنمایی می‌کند. شما چگونه با استفاده از یک SDK مبتنی بر NET با C# REST Interface در پاورپوینت یک عکس را واترمارک کنید یاد خواهید گرفت. قبل از افزودن آن به عنوان واترمارک به ارائه، جزئیات را برای سفارشی کردن تصویر به اشتراک می گذارد.

پیش نیاز

مراحل درج واترمارک تصویر در پاورپوینت با C# REST API

  1. Aspose SlidesApi را با اعتبار مشتری راه اندازی کنید
  2. فایل ارائه را با استفاده از روش UploadFile() روی سرور آپلود کنید
  3. داده های تصویری که برای واترمارک استفاده می شود را در یک آرایه بایت بخوانید
  4. قاب تصویری را تنظیم کنید که تصویر واترمارک را با استفاده از کلاس PictureFrame نگه دارد
  5. با استفاده از روش CreateImageWatermark() تصویر را به عنوان واترمارک به ارائه اضافه کنید
  6. ارائه اصلاح شده را با واترمارک اضافه شده با متد DownloadFile() دانلود کنید
  7. ارائه به روز شده را به صورت محلی ذخیره کنید

این مراحل نحوه ایجاد واترمارک یک تصویر در پاورپوینت با سرویس C# RESTful را شرح می دهد. شی SlidesApi را راه اندازی کنید، ارائه را در سرور آپلود کنید و تصویر واترمارک را در یک آرایه بایت بخوانید. شی PictureFrame را برای تنظیم پارامترهای واترمارک تنظیم کنید و با استفاده از متد ()CreateImageWatermark آن را به ارائه اضافه کنید.

کد برای افزودن واترمارک تصویر در پاورپوینت با C#.NET-based 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);
}
}
}
}

این کد چگونه یک تصویر را به صورت واترمارک در پاورپوینت با C#.NET-based API ایجاد کنید. قاب عکس را برای تنظیم موقعیت تصویر واترمارک از گوشه بالا سمت چپ، اندازه و فرمت پر کردن آن پیکربندی کنید. همچنین می‌توانید DPI، تصاویر برش، افست و مقیاس کاشی و داده‌های SVG را تنظیم کنید.

این مقاله به ما آموزش داده است چگونه با C# Low Code API یک تصویر را در پاورپوینت واترمارک کنیم. برای حذف واترمارک از یک ارائه، به مقاله حذف واترمارک از Presentation با C# REST API مراجعه کنید.

 فارسی