น้ำหมึกใน PowerPoint

น้ำหมึกพื้นหลัง PowerPoint ด้วย .NET REST API.

การนำเสนอมีบทบาทสำคัญในการสื่อสารความคิด กลยุทธ์ และข้อมูลอย่างมีประสิทธิภาพ นอกจากนี้เพื่อทำให้การนำเสนอเหล่านี้มีผลกระทบและเป็นมืออาชีพมากขึ้น การใส่ลายน้ำสามารถทำให้ความแตกต่างทั้งหมด ลายน้ำไม่เพียงเพิ่มชั้นของความปลอดภัยให้กับเนื้อหาของคุณ แต่ยังช่วยในด้านการสร้างแบรนด์และการคุ้มครองลิขสิทธิ์ ในบทความนี้เราจะสำรวจพลังของ .NET REST API ในการเพิ่มลายน้ำภาพและข้อความลงในการนำเสนอ Microsoft PowerPoint ของคุณได้อย่างง่ายดาย เพิ่มความน่าสนใจด้านภาพและทิ้งความประทับใจที่ยาวนานให้กับผู้ชมของคุณ

REST API สำหรับการประมวลผล PowerPoint PPT

ด้วยความช่วยเหลือจาก Aspose.Slides Cloud SDK for .NET, กระบวนการเพิ่มลายน้ำในงานนำเสนอ PowerPoint ของคุณ (PPT หรือ PPTX) จะกลายเป็นเรื่องง่ายและสามารถปรับแต่งได้สูง API นี้ช่วยให้คุณสามารถผสานฟังก์ชันขั้นสูงเข้าไปในแอปพลิเคชันของคุณ และการสร้างลายน้ำก็เป็นหนึ่งในฟีเจอร์มากมายที่มันมีให้ ใช้ประโยชน์จาก Aspose.Slides Cloud SDK เพื่อเพิ่มลายน้ำรูปภาพและข้อความลงในงานนำเสนอของคุณอย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด ประหยัดเวลาและความพยายามในการพ

ตอนนี้เพื่อเริ่มต้นด้วยฟีเจอร์นี้ ขั้นตอนแรกคือการเพิ่มการอ้างอิงของ Cloud SDK ในโซลูชัน .NET ของเรา ดังนั้นให้ค้นหา Aspose.Slides-Cloud ในผู้จัดการแพ็คเกจ NuGet และคลิกที่ปุ่ม Add Package ประการที่สอง ให้ไปที่ cloud dashboard และรับข้อมูลประจำตัวลูกค้าส่วนบุคคลของคุณ

ในกรณีที่คุณยังไม่มีบัญชีที่มีอยู่ สามารถสร้างบัญชีฟรีได้โดยปฏิบัติตามคำแนะนำที่ระบุในคู่มือ quick start ได้เลย

เพิ่มลายน้ำข้อความในสไลด์ PowerPoint โดยใช้ C# .NET

ส่วนนี้อธิบายรายละเอียดเกี่ยวกับการเพิ่มลายน้ำข้อความไปยังงานนำเสนอ PowerPoint C# .NET.

// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-slides-cloud
// รับข้อมูลประจำตัวของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// สร้างตัวอย่างของ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// นำเสนอ PowerPoint จากไดรฟ์ท้องถิ่น
String inputFile = "convertedFile.pptx";
// โหลดเนื้อหาของ PPT ในสตรีมอินสแตนซ์
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

// รายละเอียดการจัดรูปแบบลายน้ำข้อความ
// ความสูงของฟอนต์สำหรับลายน้ำข้อความ
int fontHeight = 30;

// เนื้อหาข้อความที่จะถูกเพิ่มเป็นลายน้ำ
string watermarkText = "Confidential !";

// name of font to be used for watermarking
string fontName = "Arial";

// สีพื้นหน้าสำหรับข้อความลายน้ำ
string fontColor = "Red";

// เรียก API เพื่อเพิ่มลายน้ำข้อความไปยังสไลด์ทั้งหมดของงานนำเสนอ PowerPoint 
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

// เรียกใช้วิธีการเพื่อบันทึกผลลัพธ์ลงบนไดรฟ์ท้องถิ่น
saveToDisk(response, "/Users/nayyer/watermarked.pptx");


// วิธีการบันทึกเนื้อหาสตรีมลงไฟล์บนไดรฟ์ในเครื่อง
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
ข้อความลายน้ำใน PowerPoint

ตัวอย่างของลายน้ำข้อความในงานนำเสนอ PowerPoint.

ให้รายละเอียดเกี่ยวกับโค้ดส่วนนั้นด้านล่างนี้。

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

ก่อนอื่น สร้างตัวอย่างของคลาส SlidesApi โดยที่เราจะส่งข้อมูลประจำตัวของไคลเอ็นต์เป็นอาร์กิวเมนต์

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

โหลดเนื้อหาของการนำเสนอ PowerPoint ในสตรีมอินสแตนซ์

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

เรียก API เพื่อเพิ่มลายน้ำข้อความในทุกสไลด์ของการนำเสนอ PowerPoint.

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

วิธีการที่กำหนดเองในการบันทึกไฟล์ PowerPoint PPTX ที่มีลายน้ำผลลัพธ์ลงในไดรฟ์ภายใน.

แทรกลายน้ำนภาพในงานนำเสนอ PowerPoint โดยใช้คำสั่ง cURL

ขณะที่ Aspose.Slides Cloud SDK สำหรับ .NET ให้ทางออกที่ครบถ้วนและใช้งานง่ายในการเพิ่มลายน้ำในงานนำเสนอ PowerPoint คุณยังสามารถทำสิ่งเดียวกันนี้ได้โดยใช้คำสั่ง cURL และ Aspose.Slides Cloud REST API เราทราบว่าคำสั่ง cURL นำเสนออินเทอร์เฟซบรรทัดคำสั่งในการติดต่อกับ API โดยตรง ดังนั้นจึงเป็นทางเลือกในการทำงานผ่านเครื่องมือบรรทัดคำสั่ง

ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT ขณะดำเนินการคำสั่งต่อไปนี้

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"

เมื่อมีการสร้างโทเค็น JWT แล้ว กรุณาปฏิบัติตามคำสั่งต่อไปนี้เพื่อใส่ลายน้ำภาพในงานนำเสนอ PowerPoint:

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

แทนที่ inputPPTX ด้วยชื่อของ PowerPoint PPTX ที่มีอยู่ในคลาวด์สตอเรจ และ accessToken ด้วยโทเค็น JWT ที่สร้างขึ้นด้านบน。

ข้อสรุป

สรุปแล้ว การเพิ่มลายน้ำในงานนำเสนอ PowerPoint เป็นฟีเจอร์ที่มีค่า ซึ่งช่วยเพิ่มความน่าสนใจทาง visual และแบรนดิ้งของสไลด์ของคุณ ด้วย Aspose.Slides Cloud SDK สำหรับ .NET ที่มีพลัง คุณสามารถเพิ่มลายน้ำได้อย่างง่ายดาย ไม่ว่าจะเป็นรูปภาพหรือลายพิมพ์ ลงในไฟล์ PowerPoint ของคุณ ทำให้มีความเป็นมืออาชีพ ฟีเจอร์ที่หลากหลายของ SDK เช่น ขนาดตัวอักษร ชื่อฟอนต์ และพารามิเตอร์อื่น ๆ ช่วยให้คุณปรับแต่งลายน้ำได้ตามความต้องการเฉพาะของคุณ

ลิงก์ที่มีประโยชน์

บทความที่เกี่ยวข้อง

เราแนะนำให้ไปเยี่ยมชมบล็อกต่อไปนี้: