Prezentacije igraju ključnu ulogu u učinkovitom komuniciranju ideja, strategija i informacija. Nadalje, kako bi ove prezentacije bile dojmljivije i profesionalnije, uključivanje vodenih žigova može učiniti veliku razliku. Vodeni žigovi ne samo da dodaju dodatni sloj sigurnosti vašem sadržaju, već također pomažu u markiranju i zaštiti autorskih prava. U ovom ćemo članku istražiti snagu .NET REST API-ja za jednostavno dodavanje slikovnih i tekstualnih vodenih žigova vašim Microsoft PowerPoint prezentacijama, poboljšavajući njihovu vizualnu privlačnost i ostavljajući trajan dojam na vašu publiku.
- REST API za PowerPoint PPT obradu
- Dodajte tekstualni vodeni žig PowerPoint slajdovima koristeći C# .NET
- Umetnite slikovni vodeni žig u PowerPoint prezentaciju pomoću cURL naredbi
REST API za PowerPoint PPT obradu
Uz pomoć Aspose.Slides Cloud SDK za .NET, postupak dodavanja vodenih žigova vašim PowerPoint prezentacijama ([PPT](https://docs .fileformat.com/presentation/ppt/) ili PPTX) postaje lako i vrlo prilagodljivo. Ovaj API vam omogućuje integraciju naprednih funkcija u vaše aplikacije, a vodeni žig samo je jedna od mnogih značajki koje nudi. Iskoristite Aspose.Slides Cloud SDK za jednostavno dodavanje slikovnih i tekstualnih vodenih žigova u svoje prezentacije sa samo nekoliko redaka koda, štedeći dragocjeno vrijeme i trud za razvoj.
Da bismo započeli s ovom značajkom, prvi korak je dodavanje reference Cloud SDK-a u naše .NET rješenje. Dakle, pretražite Aspose.Slides-Cloud
u upravitelju paketa NuGet i kliknite gumb Dodaj paket
. Drugo, posjetite nadzornu ploču u oblaku i nabavite svoje personalizirane vjerodajnice klijenta.
U slučaju da nemate postojeći račun, jednostavno kreirajte besplatni račun slijedeći upute navedene u vodiču za brzi početak.
Dodajte tekstualni vodeni žig PowerPoint slajdovima koristeći C# .NET
Ovaj odjeljak objašnjava pojedinosti o dodavanju tekstualnog vodenog žiga PowerPoint prezentaciji C# .NET.
// Za više primjera posjetite https://github.com/aspose-slides-cloud
// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// stvoriti instancu SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Unos PowerPoint prezentacije s lokalnog diska
String inputFile = "convertedFile.pptx";
// učitati sadržaj PPT-a u instanci toka
var inputPowerPoint = System.IO.File.OpenRead(inputFile);
// Pojedinosti o oblikovanju tekstualnog vodenog žiga
// visina fonta za tekstualni vodeni žig
int fontHeight = 30;
// Tekstualni sadržaj koji se dodaje kao vodeni žig
string watermarkText = "Confidential !";
// naziv fonta koji će se koristiti za vodeni žig
string fontName = "Arial";
// prednja boja za tekst vodenog žiga
string fontColor = "Red";
// pozovite API za dodavanje tekstualnog vodenog žiga svim slajdovima PowerPoint prezentacije
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);
// pozivna metoda za spremanje izlaza na lokalni pogon
saveToDisk(response, "/Users/nayyer/watermarked.pptx");
// metoda za spremanje sadržaja streama u datoteku na lokalnom disku
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
U nastavku su navedeni detalji koji se odnose na gore navedeni isječak koda.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Prvo, stvorite instancu SlidesApi klase kojoj prosljeđujemo vjerodajnice klijenta kao argumente.
String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);
Učitajte sadržaj ulazne PowerPoint prezentacije u stream instanci.
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);
Pozovite API za dodavanje tekstualnog vodenog žiga na sve slajdove PowerPoint prezentacije.
saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");
Prilagođena metoda za spremanje rezultirajućeg PowerPoint PPTX-a s vodenim žigom na lokalnom disku.
Umetnite slikovni vodeni žig u PowerPoint prezentaciju pomoću cURL naredbi
Iako Aspose.Slides Cloud SDK za .NET pruža sveobuhvatno i user-friendly rješenje za dodavanje vodenih žigova PowerPoint prezentacijama, isto možete postići korištenjem cURL naredbi i Aspose.Slides Cloud REST API-ja. Znamo da naredbe cURL nude sučelje naredbenog retka za izravnu interakciju s API-jem, tako da postaje alternativa radu putem alata naredbenog retka.
Prvi korak s ovim pristupom je generiranje JWT pristupnog tokena tijekom izvođenja sljedeće naredbe.
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"
Nakon što je JWT token generiran, izvršite sljedeću naredbu za umetanje vodenog žiga slike u PowerPoint prezentaciju:
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"}}
Zamijenite inputPPTX
s nazivom ulaznog PowerPoint PPTX-a koji je već dostupan u pohrani u oblaku, a accessToken
s JWT tokenom koji je generiran gore.
Zaključak
Zaključno, dodavanje vodenih žigova PowerPoint prezentacijama je vrijedna značajka koja poboljšava vizualnu privlačnost i brendiranje vaših slajdova. Uz moćni Aspose.Slides Cloud SDK za .NET, možete bez napora ugraditi vodene žigove, bilo da su slike ili tekst, u vaše PowerPoint datoteke, dajući im profesionalnu notu. Opsežne mogućnosti SDK-a, kao što su veličina teksta, naziv fonta i drugi parametri, pružaju fleksibilnost u prilagodbi vodenih žigova kako bi se zadovoljili vaši specifični zahtjevi.
korisni linkovi
povezani članci
Preporučujemo da posjetite sljedeće blogove: