У цій статті описано, як додати Зображення водяного знака в PowerPoint за допомогою C# REST API. Ви дізнаєтесь, як зробити фотографію водяним знаком у PowerPoint за допомогою інтерфейсу C# REST за допомогою SDK на основі .NET. Він надасть доступ до деталей, щоб налаштувати зображення перед додаванням його як водяного знака до презентації.
Обов’язкова умова
Завантажити Aspose.Slides Cloud SDK for Dotnet to add an image watermark
Налаштуйте проект C# із вищевказаним SDK для вставлення водяного знака зображення
Кроки для вставлення зображення водяного знака в PowerPoint за допомогою C# REST API
- Ініціалізуйте SlidesApi Aspose за допомогою облікових даних клієнта
- Завантажте файл презентації на сервер за допомогою методу UploadFile().
- Зчитайте дані зображення, які використовуватимуться для водяного знака, у масив байтів
- Налаштуйте рамку зображення, яка буде містити зображення водяного знака, використовуючи клас PictureFrame
- Додайте зображення як водяний знак до презентації за допомогою методу CreateImageWatermark()
- Завантажте змінену презентацію з водяним знаком, доданим за допомогою методу DownloadFile().
- Збережіть оновлену презентацію локально
Ці кроки описують як зробити зображення водяним знаком у PowerPoint за допомогою C# RESTful Service. Ініціалізуйте об’єкт SlidesApi, завантажте презентацію на сервер і зчитайте зображення водяного знака в масив байтів. Налаштуйте об’єкт PictureFrame для встановлення параметрів водяного знака та додайте його до презентації за допомогою методу CreateImageWatermark().
Код для додавання водяного знака зображення в PowerPoint за допомогою API на основі C# .NET
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. Налаштуйте рамку зображення, щоб установити розташування зображення водяного знака у верхньому лівому куті, його розмір і формат заливки. Ви також можете налаштувати роздільну здатність на дюйм, обрізати зображення, зсув і масштаб плитки та дані SVG.
Ця стаття навчила нас як поставити водяний знак на зображення в PowerPoint за допомогою C# Low Code API. Щоб видалити водяний знак із презентації, зверніться до статті Видаліть водяний знак із презентації за допомогою C# REST API.