
แปลง PPT เป็น PPTX โดยใช้ .NET REST API.
การนำเสนอ PowerPoint ใช้กันอย่างแพร่หลายในการแชร์ข้อมูล การนำเสนอเนื้อหาที่มีภาพลักษณ์ที่ทรงพลัง และการมีส่วนร่วมกับผู้ชม อย่างไรก็ตาม การทำงานกับเวอร์ชันที่แตกต่างกันของไฟล์ PowerPoint บางครั้งอาจนำไปสู่ปัญหาความเข้ากันได้ โดยเฉพาะอย่างยิ่งเมื่อเปลี่ยนจากรูปแบบ PPT เก่าไปยังรูปแบบ PPTX ใหม่ นี่คือจุดที่ความจำเป็นในการแปลง PPT เป็น PPTX เกิดขึ้น การแปลงไฟล์ PPT ของคุณเป็น PPTX มีข้อดีหลายประการ รวมถึงความเข้ากันได้ของไฟล์ที่ดีขึ้น ฟีเจอร์และฟังก์ชันการทำงานที่ดีขึ้น และการรวม
- REST API สำหรับการแปลง PPT เป็น PPTX
- การแปลง PPT เป็น PPTX ด้วย C# .NET
- การแปลง PPTX เป็น PPT โดยใช้คำสั่ง cURL
REST API สำหรับการแปลง PPT เป็น PPTX
ในการทำการแปลง PPT เป็น PPTX เราสามารถใช้พลังของ Aspose.Slides Cloud SDK for .NET มันมีชุด API และฟีเจอร์ที่ครอบคลุมซึ่งช่วยให้การแปลงระหว่างรูปแบบการนำเสนอ PowerPoint ที่แตกต่างกันเป็นไปอย่างราบรื่น REST API มีอินเทอร์เฟซที่ใช้งานง่ายและเอกสารที่กว้างขวางทำให้กระบวนการแปลงเป็นไปอย่างราบรื่นและมีประสิทธิภาพ นอกจากนี้ยังช่วยรับประกันความถูกต้องและความมั่นคงของผลลัพธ์เมื่อแปลง PPT เป็น PPTX หรือ PPTX เป็น PPT เพื่อให้คุณสามารถนำเสนอผลงานระดับมืออาชีพได้อย่างง่ายดาย
ขั้นตอนแรกคือการค้นหา Aspose.Slides-Cloud
ในตัวจัดการแพคเกจ NuGet ภายใน Visual Studio IDE และคลิกที่ปุ่ม Add Package
ต่อไปให้รับข้อมูลรับรองของคุณจาก cloud dashboard โดยการเข้าสู่ระบบด้วยบัญชี Google หรือ GitHub หากคุณไม่มีบัญชีอยู่แล้ว ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ใน quick start.
การแปลง PPT เป็น PPTX ด้วย C# .NET
ในส่วนนี้ เราจะสำรวจรายละเอียดและโค้ดตัวอย่างสำหรับการแปลง PPT เป็น PPTX โดยใช้วิธีที่ง่ายและสะดวก
// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม 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 sourcePPTX = "Architecture pitch deck.ppt";
// แปลงสไลด์ PPT ทั้งหมดเป็นรูปแบบ PPTX
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
// บันทึกไฟล์ PPTX ที่ได้ลงในไดรฟ์ภายในเครื่อง
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// ปิดการไหลของไฟล์เอาท์พุต
pdfStream.Close();
ตอนนี้เรามาสำรวจรายละเอียดเกี่ยวกับโค้ดส่วนที่กล่าวถึงข้างต้นกันเถอะ
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
首先,创建一个 SlidesApi 类的对象,其中我们将客户端凭据作为输入参数传递。
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
เรียก API เพื่อโหลด PPT ที่เก็บไว้ในคลาวด์สโตเรจและแปลงสไลด์ทั้งหมดเป็นรูปแบบ PPTX.
using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();
บันทึกไฟล์ PPTX ที่ได้ลงในไดรฟ์ภายในเครื่อง
API ยังมีความสามารถในการแปลงเฉพาะสไลด์ที่เลือก ดังนั้นเพื่อบรรลุความต้องการนี้ กรุณาส่งวัตถุ List ที่มีดัชนีของสไลด์ที่เกี่ยวข้องเป็นอาร์กิวเมนต์ไปยัง
DownloadPresentation(...)
วิธีการ
List<int> selectdSlides = new List<int> { 1, 3};
// Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);

PPT เป็นตัวอย่างการแปลง PPTX.
ไฟล์นำเสนอ PowerPoint ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Architecture pitch deck.pptx.
การแปลง PPTX เป็น PPT โดยใช้คำสั่ง cURL
เพื่อแปลง PPTX เป็น PPT โดยใช้คำสั่ง cURL และ Aspose.Slides Cloud คุณสามารถใช้ RESTful APIs ที่ทรงพลังซึ่งจัดทำโดย Aspose.Slides Cloud ได้ ด้วยคำสั่ง cURL คุณสามารถโต้ตอบกับจุดสิ้นสุดของ API ของ Aspose.Slides Cloud ได้อย่างง่ายดายและดำเนินการแปลง โดยการทำ HTTP requests พร้อมด้วยพารามิเตอร์และการพิสูจน์ตัวตนที่เหมาะสม คุณสามารถแปลงไฟล์ PPTX เป็นรูปแบบ PPT ได้อย่างราบรื่น
เพื่อเริ่มต้นใช้งานวิธีนี้ เราต้องสร้างโทเค็นการเข้าถึง 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"
ตอนนี้ กรุณาเรียกใช้คำสั่งต่อไปนี้เพื่อแปลงสไลด์ทั้งหมดในงานนำเสนอ PPTX ที่มีอยู่ในพื้นที่เก็บข้อมูลคลาวด์เป็นรูปแบบ PPT หลังจากการแปลง ผลลัพธ์จะถูกบันทึกในพื้นที่เก็บข้อมูลคลาวด์.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt"
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"
แทนที่ sourcePPTX
ด้วยชื่อของไฟล์ PPTX ที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์, resultantFile
ด้วยชื่อของ PPT ที่ได้ผลลัพธ์และ accessToken
ด้วย JWT access token ที่สร้างขึ้นข้างต้น.
บทสรุป
ในสรุป การแปลง PPT เป็น PPTX เป็นความสามารถที่มีคุณค่า ซึ่งช่วยให้คุณใช้คุณสมบัติที่ได้รับการปรับปรุงและความเข้ากันได้ของรูปแบบ PPTX นอกจากนี้ การแปลงนี้ยังช่วยลดขนาดไฟล์ PowerPoint ที่เกิดขึ้นอย่างมาก เช่นเดียวกับที่เราสามารถทำให้เกิดความเข้ากันได้ย้อนหลังเมื่อแปลง PPTX เป็น PPT ได้ ตอนนี้เพื่อที่จะบรรลุความต้องการนี้ ให้ลองใช้ .NET REST API ที่มีชุดฟีเจอร์ที่หลากหลายและความสะดวกในการรวมเข้ากับแอปพลิเคชัน .NET หรือใช้คำสั่ง cURL ร่วมกับ Aspose.Slides Cloud API ซึ่งทำให้สามารถเข้าถึงแนวทางที่ยืดหยุ่นและปรับขนาดได้ ช่วยให้คุณใช้ประโยชน์จากพลังของโครงสร้างพื้นฐาน
ดังนั้นให้เลือกวิธีการที่เหมาะสมที่สุดกับสภาพแวดล้อมการพัฒนาของคุณและความต้องการของคุณ และปลดล็อกศักยภาพของความสามารถในการแปลงการนำเสนอ PowerPoint.
ลิงก์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้ไปเยี่ยมชมบล็อกต่อไปนี้: