Præsentationer spiller en central rolle i effektiv kommunikation af ideer, strategier og information. For at gøre disse præsentationer mere effektive og professionelle kan inkorporering af vandmærker gøre hele forskellen. Vandmærker tilføjer ikke kun et ekstra lag af sikkerhed til dit indhold, men hjælper også med branding og ophavsretsbeskyttelse. I denne artikel skal vi udforske styrken af .NET REST API til nemt at tilføje billed- og tekstvandmærker til dine Microsoft PowerPoint præsentationer, hvilket forbedrer deres visuelle appel og efterlade et varigt indtryk på dit publikum.
- REST API til PowerPoint PPT-behandling
- Føj tekstvandmærke til PowerPoint-dias ved hjælp af C# .NET
- Indsæt billedvandmærke i PowerPoint-præsentation ved hjælp af cURL-kommandoer
REST API til PowerPoint PPT-behandling
Ved hjælp af Aspose.Slides Cloud SDK for .NET, processen med at tilføje vandmærker til dine PowerPoint-præsentationer ([PPT](https://docs .fileformat.com/presentation/ppt/) eller PPTX) bliver ubesværet og meget tilpasselig. Denne API giver dig mulighed for at integrere avancerede funktionaliteter i dine applikationer, og vandmærkningen er blot en af de mange funktioner, den tilbyder. Udnyt Aspose.Slides Cloud SDK til nemt at tilføje billed- og tekstvandmærker til dine præsentationer med blot et par linjer kode, hvilket sparer værdifuld udviklingstid og kræfter.
For nu at begynde med denne funktion er det første skridt at tilføje referencen til Cloud SDK i vores .NET-løsning. Så søg Aspose.Slides-Cloud
i NuGet pakkehåndtering og klik på knappen Tilføj pakke
. For det andet skal du besøge cloud dashboard og få dine personlige kundeoplysninger.
Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i hurtig start guiden.
Føj tekstvandmærke til PowerPoint-dias ved hjælp af C# .NET
Dette afsnit forklarer detaljerne vedrørende tilføjelse af tekstvandmærke til PowerPoint-præsentation C# .NET.
// For flere eksempler, besøg venligst https://github.com/aspose-slides-cloud
// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// oprette en instans af SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Input PowerPoint-præsentation fra lokalt drev
String inputFile = "convertedFile.pptx";
// indlæse indholdet af PPT i stream-instans
var inputPowerPoint = System.IO.File.OpenRead(inputFile);
// Tekstvandmærkeformateringsdetaljer
// skrifttypehøjde for tekstvandmærket
int fontHeight = 30;
// Tekstindhold skal tilføjes som vandmærke
string watermarkText = "Confidential !";
// navn på skrifttype, der skal bruges til vandmærkning
string fontName = "Arial";
// forudgående farve til vandmærketekst
string fontColor = "Red";
// kalder API'et for at tilføje tekstvandmærke til hele diasset i PowerPoint-præsentationen
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);
// opkaldsmetode for at gemme output på lokalt drev
saveToDisk(response, "/Users/nayyer/watermarked.pptx");
// metode til at gemme stream-indhold til fil på lokalt drev
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Nedenstående er detaljerne vedrørende ovennævnte kodestykke.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
For det første skal du oprette en forekomst af SlidesApi-klassen, hvor vi sender klientlegitimationsoplysninger som argumenter.
String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);
Indlæs indholdet af input PowerPoint-præsentation i stream-instans.
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);
Kald API’et for at tilføje tekstvandmærke til alle slides i PowerPoint-præsentationen.
saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");
En brugerdefineret metode til at gemme den resulterende vandmærkede PowerPoint PPTX på lokalt drev.
Indsæt billedvandmærke i PowerPoint-præsentation ved hjælp af cURL-kommandoer
Mens Aspose.Slides Cloud SDK til .NET giver en omfattende og brugervenlig løsning til at tilføje vandmærker til PowerPoint-præsentationer, kan du også opnå det samme ved at bruge cURL-kommandoer og Aspose.Slides Cloud REST API. Vi ved, at cURL-kommandoerne tilbyder en kommandolinjegrænseflade til at interagere med API’et direkte, så det bliver et alternativ til at arbejde gennem kommandolinjeværktøjer.
Det første trin med denne tilgang er at generere et JWT-adgangstoken, mens du udfører følgende kommando.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Når JWT-tokenet er blevet genereret, skal du udføre følgende kommando for at indsætte billedvandmærke i PowerPoint-præsentation:
curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPTX}/watermark/image" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data" \
-d {"image":@{"aspose.png"}}
Erstat inputPPTX
med navnet på input PowerPoint PPTX, der allerede er tilgængelig i cloud storage, og accessToken
med JWT-token genereret ovenfor.
Konklusion
Afslutningsvis er tilføjelse af vandmærker til PowerPoint-præsentationer en værdifuld funktion, der forbedrer den visuelle appel og branding af dine dias. Med den kraftfulde Aspose.Slides Cloud SDK til .NET kan du nemt inkorporere vandmærker, uanset om de er billeder eller tekst, i dine PowerPoint-filer, hvilket giver dem et professionelt præg. SDK’ets omfattende muligheder, såsom tekststørrelse, skrifttypenavn og andre parametre giver fleksibilitet til at tilpasse vandmærker, så de opfylder dine specifikke krav.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: