ในหัวข้อง่ายๆ นี้ เราจะสาธิตวิธี แปลง SVG เป็น Presentation โดยใช้ C# โดยไม่ต้องพึ่ง PowerPoint สิ่งที่ดีคือคุณไม่จำเป็นต้องใช้ซอฟต์แวร์ของบุคคลที่สามหรือไลบรารี Interop สำหรับ การแปลง SVG เป็น PPTX ใน C# แอปพลิเคชันสามารถใช้ในสภาพแวดล้อมที่กำหนดค่า .NET ใดก็ได้ภายใน Windows, Linux หรือ macOS โค้ดตัวอย่างที่ให้มาสามารถทำงานได้อย่างราบรื่นบนแพลตฟอร์ม .NET ทั้งหมด
ขั้นตอนในการส่งออก SVG เป็น PPTX ใน C#
- กำหนดค่าแอปพลิเคชันของคุณเพื่อเพิ่มแพ็คเกจ Aspose.Slides for .NET จาก NuGet.org
- สร้างอินสแตนซ์ของคลาส Presentation เพื่อสร้างงานนำเสนอเริ่มต้น
- เข้าถึงสไลด์เริ่มต้นแรกภายในคอลเลกชันสไลด์นำเสนอ
- อ่านเนื้อหาไฟล์ SVG เป็นสตริงและแทรกลงในคอลเลกชันรูปภาพการนำเสนอ
- เพิ่มรูปทรงกรอบรูปภายในสไลด์ที่เลือกด้วยภาพ SVG ที่เพิ่มเข้ามา
- บันทึกงานนำเสนอด้วยภาพ SVG บนดิสก์
โดยใช้ขั้นตอนข้างต้นใน C# การบันทึก SVG เป็นการนำเสนอ PPT สามารถทำได้โดยง่าย กระบวนการนี้เริ่มต้นด้วยการสร้างอินสแตนซ์ของคลาสการนำเสนอและเข้าถึงสไลด์แรกเริ่มต้นจากคอลเลกชันสไลด์ จากนั้นเนื้อหาไฟล์ SVG จะถูกอ่านเป็นสตริงจากดิสก์ และเพิ่มไปยัง IPPImage ภายในคอลเลกชันรูปภาพการนำเสนอ สุดท้าย รูปร่างของกรอบรูปจะถูกเพิ่มภายในสไลด์โดยใช้ SVG ที่เพิ่มเข้ามา และงานนำเสนอจะถูกบันทึกไว้ในดิสก์
รหัสเพื่อแปลง SVG เป็น PPTX ใน C
การใช้ตัวอย่างข้างต้นในการแปลงงานนำเสนอ C# SVG เป็น PowerPoint สามารถทำได้ง่าย ๆ โดยใช้โค้ดง่าย ๆ ไม่กี่บรรทัด คุณยังสามารถใช้งานนำเสนอที่มีอยู่และอาจแทรก SVG ที่ตำแหน่งใดก็ได้ภายในสไลด์ใดก็ได้โดยกำหนดขนาดที่กำหนดเองได้เช่นกัน คุณยังสามารถโหลด SVG ต้นทางเป็นสตรีมหน่วยความจำจากแหล่งที่มา เช่น ฐานข้อมูลหรือเว็บได้เช่นกัน
บทช่วยสอนนี้อธิบายวิธี แทรก SVG ในงานนำเสนอโดยใช้ C# หากคุณต้องการเรียนรู้เกี่ยวกับการเพิ่มตารางภายในงานนำเสนอ PowerPoint โปรดดูบทความใน วิธีสร้างตารางใน PowerPoint โดยใช้ C#