PowerPoint เป็น SVG

แปลง PowerPoint เป็น SVG โดยใช้ .NET Cloud SDK

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

ดังนั้น ปรับปรุงความดึงดูดสายตา การเข้าถึง และความเข้ากันได้ของสไลด์ของคุณด้วยการแปลง PowerPoint เป็น SVG ออนไลน์

.NET Cloud SDK สำหรับการแปลง PowerPoint เป็น SVG

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

หากต้องการใช้ SDK โปรดค้นหา “Aposose.Slides-Cloud” ในตัวจัดการแพ็คเกจของ NuGet และคลิกปุ่ม “เพิ่มแพ็คเกจ” สร้างบัญชีบนแดชบอร์ดระบบคลาวด์ (หากคุณไม่มี) และรับข้อมูลรับรองไคลเอนต์ส่วนบุคคลของคุณ สำหรับข้อมูลเพิ่มเติม โปรดไปที่ส่วน เริ่มต้นอย่างรวดเร็ว ของเอกสารประกอบ

แปลง PPT เป็น SVG โดยใช้ C# .NET

โปรดลองใช้ข้อมูลโค้ดต่อไปนี้เพื่อแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ SVG

// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ 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 inputPPT = "Prismatic design.pptx";

// เรียกใช้ API เพื่อแปลงสไลด์ PowerPoint เป็นรูปแบบ SVG
var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

// บันทึกภาพ SVG ที่เป็นผลลัพธ์ไปยังไดรฟ์ในเครื่อง
using var pdfStream = File.Create("transformed.zip");
responseStream.CopyTo(pdfStream);
การแปลง PPT เป็น SVG

รูปภาพ: - แสดงตัวอย่างการแปลง PowerPoint เป็น SVG

รับด้านล่างเป็นคำอธิบายของข้อมูลโค้ดที่ระบุไว้ข้างต้น

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

สร้างวัตถุของคลาส SlidesApi ในขณะที่ส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

เรียกใช้ REST API เพื่อแปลงสไลด์ PowerPoint เป็นรูปแบบ SVG เอาต์พุตจะถูกส่งกลับเป็นอินสแตนซ์ของสตรีม

using var pdfStream = File.Create("transformed.zip");
responseStream.CopyTo(pdfStream);

บันทึกภาพ SVG ที่เป็นผลลัพธ์ทั้งหมดไปยังไดรฟ์ในเครื่องเป็นไฟล์ zip ไฟล์เดียว

หากต้องการแปลงสไลด์ที่เลือก โปรดระบุดัชนีเป็นอาร์กิวเมนต์ของเมธอด DownloadPresentation(…) โปรดดูบรรทัดโค้ดต่อไปนี้ ซึ่งจะมีการแปลงเฉพาะสไลด์ที่ 1 และ 5

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null, null, null, null, null, new List<int> {1,5});

งานนำเสนอ PowerPoint ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้ง่ายๆ จาก การออกแบบแบบปริซึม

วิธีแปลง PPTX เป็น SVG โดยใช้คำสั่ง cURL

อีกวิธีในการแปลง PowerPoint (PPTX) เป็น SVG คือการใช้คำสั่ง cURL ร่วมกับ Aspose.Slides Cloud API Aspose.Slides Cloud มี RESTful API ที่ให้คุณโต้ตอบกับบริการโดยใช้คำขอ HTTP ด้วยการสร้างคำสั่ง cURL ที่เหมาะสม คุณสามารถรวมฟังก์ชันการแปลงเข้ากับเวิร์กโฟลว์หรือสคริปต์ของคุณได้อย่างง่ายดาย

ข้อดีของการใช้คำสั่ง cURL คือความสามารถรอบด้านและความเข้ากันได้กับภาษาโปรแกรมและแพลตฟอร์มต่างๆ คุณสามารถรวมคำสั่งเข้ากับสคริปต์การทำงานอัตโนมัติที่มีอยู่ สร้างเวิร์กโฟลว์แบบกำหนดเอง หรือโต้ตอบกับ API ได้โดยตรงจากบรรทัดคำสั่ง

ตอนนี้ เพื่อเริ่มต้นใช้งานแนวทางนี้ โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้าง `accessToken’ ตามข้อมูลประจำตัวไคลเอนต์ของคุณ

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

เมื่อสร้างโทเค็นการเข้าถึง JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง PowerPoint เป็น SVG ออนไลน์

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Svg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" 
-o "{resultantSVG}"

แทนที่ {sourcePPTX} ด้วยชื่อของ PowerPoint ที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ {accessToken} ด้วยโทเค็นการเข้าถึง JWT และ {resultantSVG} ด้วยชื่อของไฟล์เก็บถาวร .zip เพื่อให้มีภาพ SVG ที่แปลงแล้ว

บทสรุป

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

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

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

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

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