ūdenszīme Powerpoint

Ūdenszīme PowerPoint ar .NET REST API.

Prezentācijām ir galvenā loma ideju, stratēģiju un informācijas efektīvā komunikācijā. Turklāt, lai padarītu šīs prezentācijas ietekmīgākas un profesionālākas, ūdenszīmju iekļaušana var būtiski mainīties. Ūdenszīmes ne tikai piešķir papildu drošības līmeni jūsu saturam, bet arī palīdz zīmola veidošanā un autortiesību aizsardzībā. Šajā rakstā mēs izpētīsim .NET REST API iespējas, lai jūsu Microsoft PowerPoint prezentācijām viegli pievienotu attēlu un teksta ūdenszīmes, uzlabojot to vizuālo pievilcību un atstājot paliekošu iespaidu uz jūsu auditoriju.

REST API PowerPoint PPT apstrādei

Izmantojot Aspose.Slides Cloud SDK for .NET, jūsu PowerPoint prezentācijām tiek pievienotas ūdenszīmes (PPT. .fileformat.com/presentation/ppt/) vai PPTX) kļūst bez piepūles un ļoti pielāgojama. Šī API ļauj integrēt lietojumprogrammās uzlabotas funkcijas, un ūdenszīmes ir tikai viena no daudzajām tā piedāvātajām funkcijām. Izmantojiet Aspose.Slides Cloud SDK, lai vienkārši pievienotu prezentācijām attēlu un teksta ūdenszīmes, izmantojot tikai dažas koda rindiņas, ietaupot vērtīgu izstrādes laiku un pūles.

Tagad, lai sāktu ar šo funkciju, pirmais solis ir pievienot atsauci uz Cloud SDK mūsu .NET risinājumā. Tātad, NuGet pakotņu pārvaldniekā meklējiet “Aspose.Slides-Cloud” un noklikšķiniet uz pogas “Pievienot pakotni”. Otrkārt, apmeklējiet mākoņa informācijas paneli un iegūstiet savus personalizētos klienta akreditācijas datus.

Ja jums nav esoša konta, vienkārši izveidojiet bezmaksas kontu, izpildot norādījumus, kas norādīti ātrā sākuma rokasgrāmatā.

Pievienojiet teksta ūdenszīmi PowerPoint slaidiem, izmantojot C#.NET

Šajā sadaļā ir izskaidrota informācija par teksta ūdenszīmes pievienošanu PowerPoint prezentācijai C#.NET.

// Lai iegūtu vairāk piemēru, lūdzu, apmeklējiet vietni https://github.com/aspose-slides-cloud
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// izveidot SlidesApi gadījumu
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Ievadiet PowerPoint prezentāciju no vietējā diska
String inputFile = "convertedFile.pptx";
// ielādējiet PPT saturu straumes instancē
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

// Teksta ūdenszīmes formatēšanas informācija
// fonta augstums teksta ūdenszīmei
int fontHeight = 30;

// Teksta saturs, kas jāpievieno kā ūdenszīme
string watermarkText = "Confidential !";

// ūdenszīmēm izmantojamā fonta nosaukums
string fontName = "Arial";

// iepriekšējā krāsa ūdenszīmes tekstam
string fontColor = "Red";

// izsauciet API, lai pievienotu teksta ūdenszīmi visiem PowerPoint prezentācijas slaidiem 
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

// zvana metode, lai saglabātu izvadi vietējā diskā
saveToDisk(response, "/Users/nayyer/watermarked.pptx");


// metode straumes satura saglabāšanai failā vietējā diskā
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
teksta ūdenszīme programmā PowerPoint

Teksta ūdenszīmes priekšskatījums PowerPoint prezentācijā.

Tālāk ir sniegta informācija par iepriekš minēto koda fragmentu.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Pirmkārt, izveidojiet SlidesApi klases gadījumu, kurā mēs nododam klienta akreditācijas datus kā argumentus.

String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

Ielādējiet ievades PowerPoint prezentācijas saturu straumes instancē.

var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

Izsauciet API, lai visiem PowerPoint prezentācijas slaidiem pievienotu teksta ūdenszīmi.

saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");

Pielāgota metode iegūtā PowerPoint PPTX ūdenszīmes saglabāšanai vietējā diskdzinī.

Ievietojiet attēla ūdenszīmi PowerPoint prezentācijā, izmantojot cURL komandas

Lai gan Aspose.Slides Cloud SDK for .NET nodrošina visaptverošu un lietotājam draudzīgu risinājumu ūdenszīmju pievienošanai PowerPoint prezentācijām, to pašu var panākt, izmantojot komandas cURL un Aspose.Slides Cloud REST API. Mēs zinām, ka cURL komandas piedāvā komandrindas saskarni, lai tieši mijiedarbotos ar API, tāpēc tā kļūst par alternatīvu darbam, izmantojot komandrindas rīkus.

Pirmais solis ar šo pieeju ir JWT piekļuves pilnvaras ģenerēšana, izpildot šo komandu.

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"

Kad JWT marķieris ir ģenerēts, lūdzu, izpildiet šo komandu, lai PowerPoint prezentācijā ievietotu attēla ūdenszīmi:

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"}}

Aizstājiet “inputPPTX” ar ievades nosaukumu PowerPoint PPTX, kas jau ir pieejams mākoņkrātuvē, un “accessToken” ar iepriekš ģenerētu JWT pilnvaru.

Secinājums

Noslēgumā jāsaka, ka ūdenszīmju pievienošana PowerPoint prezentācijām ir vērtīga funkcija, kas uzlabo jūsu slaidu vizuālo pievilcību un zīmolu. Izmantojot jaudīgo Aspose.Slides Cloud SDK for .NET, jūs varat bez piepūles iekļaut ūdenszīmes neatkarīgi no tā, vai tās ir attēli vai teksts, savos PowerPoint failos, piešķirot tiem profesionālu pieskārienu. SDK plašās iespējas, piemēram, teksta lielums, fonta nosaukums un citi parametri, nodrošina elastību ūdenszīmju pielāgošanā atbilstoši jūsu īpašajām prasībām.

Noderīgas saites

Saistītie raksti

Mēs ļoti iesakām apmeklēt šādus emuārus: