vodeni žig powerpoint

Vodeni žig PowerPoint s .NET REST API-jem.

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

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();
}
tekstualni vodeni žig u programu PowerPoint

Pregled tekstualnog vodenog žiga u PowerPoint prezentaciji.

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: