Bu makalede C# REST API ile PPT’ye filigranın nasıl ekleneceği anlatılmaktadır. .NET tabanlı bir Cloud SDK kullanarak PowerPoint filigranını C# Low Code API ile eklemeyi öğreneceksiniz. Sunumdaki filigranı özelleştirmek için çeşitli seçenekler tartışılacaktır.
Önkoşul
İndirmek Aspose.Slides Cloud SDK for Dotnet to add a watermark
Filigran eklemek için yukarıdaki SDK ile C# projesini kurun
C# REST API ile PPT’ye Filigran Ekleme Adımları
- Filigran eklemek için SlidesApi nesnesini istemci kimliği ve gizli bilgiyle başlatın
- Text ve TextFrameFormat özelliklerini ayarlayarak bir Shape nesnesi oluşturun
- Giriş sunumu dosyasını bir akışa okuyun
- Giriş dosyası akışını ve şeklini sağlayarak CreateWatermarkOnline() yöntemini çağırın
- Döndürülen akışı diskteki yerel bir dosyaya kaydedin
Bu adımlarda C# RESTful Service ile PowerPoint’te filigranın nasıl ekleneceği açıklanmaktadır. Metni ve dönüş açısını ayarlayarak filigranı tanımlamak için bir şekil oluşturun. Giriş sunumunu ve filigran parametrelerini içeren Shape nesnesini sağlayarak filigran eklemek için CreateWatermarkOnline() yöntemini çağırın.
C# REST Arayüzü ile PowerPoint’te Filigran Oluşturma Kodu
using Aspose.Slides.Cloud.Sdk;// Importing the SDK for managing presentations | |
using Aspose.Slides.Cloud.Sdk.Model; // Importing models used for creating and manipulating presentation components | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class ShapeAdder | |
{ | |
static void Main(string[] args) // Main entry point of the program | |
{ | |
// Initialize the API client with API key and secret | |
SlidesApi presentationApi = new SlidesApi("Client ID", "Secret"); | |
var inputFilePath = "Sample.pptx"; | |
var outputFilePath = "output.pptx"; | |
var shape = new Shape | |
{ | |
Text = "Powered by Aspose.", | |
TextFrameFormat = new TextFrameFormat | |
{ | |
RotationAngle = 45 | |
} | |
}; | |
var inputStream = File.OpenRead(inputFilePath); | |
var outputStream = presentationApi.CreateWatermarkOnline(inputStream, shape); | |
var fileStream = File.OpenWrite(outputFilePath); | |
outputStream.CopyTo(fileStream); | |
} | |
} | |
} |
Bu kod C# .NET tabanlı API ile PowerPoint’e nasıl filigran yerleştirileceğini gösterir. Shape nesnesi, filigranı özelleştirmek için ayarlayabileceğiniz birçok özellik içerir. Sunuma resim filigranı ekleme seçenekleri de mevcuttur.
Bu makale bize filigran ekleme konusunda rehberlik etti. HTML dosyasından PowerPoint oluşturmak istiyorsanız C# REST API ile HTML’yi PowerPoint’e dönüştürün makalesine bakın.