บทความนี้แนะนำวิธี ลบลายน้ำออกจาก presentation ด้วย C# REST API คุณจะได้เรียนรู้วิธี วิธีลบลายน้ำใน PowerPoint ด้วย C# Low Code API โดยใช้การเรียก API สองครั้งใน SDK ที่ใช้ .NET โค้ดตัวอย่างจะสาธิตการสร้างไฟล์เอาต์พุตจากการตอบกลับของ API ด้วย
ข้อกำหนดเบื้องต้น
ดาวน์โหลด Aspose.Slides Cloud SDK for Dotnet to remove a watermark
ตั้งค่าโครงการ C# ด้วย SDK ข้างต้นสำหรับการลบลายน้ำ
ขั้นตอนในการลบลายน้ำออกจาก PPT ด้วย C # REST API
- สร้างอินสแตนซ์ของคลาส SlidesApi เพื่อลบลายน้ำ
- ตั้งชื่อไฟล์การนำเสนออินพุตและเอาต์พุต
- อ่านไฟล์อินพุตลงในสตรีมหน่วยความจำ
- เรียกใช้เมธอด DeleteWatermarkOnline() พร้อมสตรีมไฟล์การนำเสนออินพุต
- บันทึกสตรีมหน่วยความจำในการตอบกลับและบันทึกไว้ในดิสก์ภายในเครื่อง
ขั้นตอนเหล่านี้สรุป วิธีลบลายน้ำออกจาก PowerPoint ด้วย C# REST API โหลดการนำเสนออินพุตลงในสตรีมและเรียกใช้เมธอด DeleteWatermarkOnline() โดยใช้สตรีมอินพุต การเรียก API นี้ส่งคืนสตรีมเอาต์พุตที่สามารถบันทึกลงในดิสก์ได้
รหัสเพื่อลบลายน้ำออกจาก PPT Online ด้วย C # RESTful Service
// Include necessary namespaces for working with Aspose.Slides API | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace WatermarkRemovalExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Configure the API client using your credentials | |
var apiClient = new SlidesApi("YourApiKeyHere", "YourApiSecretHere"); | |
// Define file paths for input and output presentations | |
string sourcePresentation = "PresentationWithWatermark.pptx"; | |
string updatedPresentation = "CleanedPresentation.pptx"; | |
// Open the source presentation as a stream | |
using (var sourceStream = File.OpenRead(sourcePresentation)) | |
{ | |
// Remove watermark elements from the presentation | |
var cleanedStream = apiClient.DeleteWatermarkOnline(sourceStream); | |
// Save the cleaned presentation to a new file | |
using (var outputStream = File.Create(updatedPresentation)) | |
{ | |
cleanedStream.CopyTo(outputStream); | |
} | |
} | |
// Notify the user about the successful process | |
Console.WriteLine($"Watermark removed successfully. Updated file saved as '{updatedPresentation}'."); | |
} | |
} | |
} |
รหัสนี้สาธิต วิธีลบลายน้ำออกจากสไลด์ PowerPoint ด้วย API ที่ใช้ C# .NET โดยจะลบลายน้ำออกจากสไลด์ทั้งหมดในงานนำเสนอ หากงานนำเสนอต้นฉบับมีการป้องกันด้วยรหัสผ่าน ให้ใช้คุณสมบัติรหัสผ่านในการเรียก API เพื่อเปิดไฟล์เพื่อลบลายน้ำ
บทความนี้สอนเรา วิธีลบลายน้ำออกจาก PPTX ด้วย C# REST API หากต้องการแทรกลายน้ำในงานนำเสนอ โปรดดูบทความเกี่ยวกับ เพิ่มลายน้ำให้กับ PPT ด้วย C# REST API