ในโลกปัจจุบันที่หมุนไปอย่างรวดเร็ว เนื้อหาดิจิทัลได้กลายเป็นสิ่งสำคัญในการสื่อสาร งานนำเสนอ PowerPoint (PPTX) ได้กลายเป็นเครื่องมือสำคัญสำหรับธุรกิจและบุคคลทั่วไปในการถ่ายทอดข้อมูลอย่างมีประสิทธิภาพ มีการใช้กันอย่างแพร่หลายในสภาพแวดล้อมทางธุรกิจและการศึกษาในปัจจุบัน ทำให้จำเป็นอย่างยิ่งที่จะสามารถแบ่งปันและแจกจ่ายได้อย่างมีประสิทธิภาพ บ่อยครั้งที่จำเป็นต้องแปลงสไลด์ PowerPoint เป็นรูปแบบรูปภาพ เช่น JPEG โดยเฉพาะอย่างยิ่งเมื่อแชร์สไลด์กับผู้อื่นที่อาจไม่สามารถเข้าถึง PowerPoint ดังนั้นในบทความนี้ เราจะพูดถึงรายละเอียดที่จำเป็นทั้งหมดที่เกี่ยวข้องกับการใช้ .NET Cloud SDK เพื่อแปลงสไลด์ PowerPoint เป็นรูปภาพออนไลน์
API การแปลง PowerPoint เป็น JPG
การใช้ Aspose.Slides Cloud SDK สำหรับ .NET การแปลงสไลด์ PowerPoint เป็นภาพ JPG เป็นกระบวนการที่ไม่ซับซ้อน Aspose.Slides Cloud มี RESTful API ที่สามารถรวมเข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างง่ายดายเพื่อแปลงสไลด์ PowerPoint เป็นรูปภาพ JPG โดยไม่ต้องใช้ซอฟต์แวร์หรือปลั๊กอินเพิ่มเติมใดๆ
แปลงแต่ละสไลด์หรืองานนำเสนอทั้งหมดเป็นภาพ JPG
โปรดค้นหา Aposose.Slides-Cloud
ในตัวจัดการแพ็คเกจของ NuGet และคลิกปุ่มเพิ่มแพ็คเกจ นอกจากนี้ ลงทะเบียนบัญชีบนแดชบอร์ดคลาวด์และรับข้อมูลรับรองลูกค้าส่วนตัวของคุณ สำหรับข้อมูลเพิ่มเติม โปรดไปที่ส่วน เริ่มต้นอย่างรวดเร็ว
แปลง PPT เป็น JPG โดยใช้ C#
ข้อมูลโค้ดต่อไปนี้ใช้เพื่อแปลงสไลด์ PowerPoint เป็นรูปแบบ JPG
// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ 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 อินพุตจากไดรฟ์ในเครื่อง
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// เรียกใช้ API เพื่อแปลงสไลด์ PowerPoint ทั้งหมดเป็นรูปแบบ JPG
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// บันทึกภาพ JPG ที่เป็นผลลัพธ์ไปยังไดรฟ์ในเครื่อง
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
ระบุด้านล่างเป็นรายละเอียดเกี่ยวกับข้อมูลโค้ดที่ใช้ร่วมกันด้านบน
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
สร้างอินสแตนซ์ของคลาส SlidesApi ซึ่งใช้ข้อมูลรับรองลูกค้าเป็นอาร์กิวเมนต์ในตัวสร้าง
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
โหลดงานนำเสนอ PowerPoint อินพุตและอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
เรียกใช้ API เพื่อเรนเดอร์สไลด์ทั้งหมดของงานนำเสนอ PowerPoint เป็นรูปภาพ JPG เอาต์พุตจะถูกส่งกลับเป็นอินสแตนซ์สตรีม
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
บันทึกผลลัพธ์เป็นไฟล์ zip ในไดรฟ์ในเครื่อง
นอกเหนือจากการแปลงรูปแบบ PPTX เป็น JPG ที่สมบูรณ์แล้ว คุณยังได้รับความสามารถในการแปลงสไลด์ที่เลือก บรรทัดรหัสต่อไปนี้แสดงวิธีที่คุณสามารถแปลงเฉพาะภาพนิ่งที่ 1, 3 และ 5 เป็น JPG
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });
ตัวอย่างงานนำเสนอที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Colorful Conference .
PPTX เป็น JPG โดยใช้คำสั่ง cURL
อีกวิธีในการแปลงสไลด์ PowerPoint เป็นรูปภาพคือการเรียก Aspose.Slides Cloud API โดยใช้คำสั่ง cURL ด้วย cURL คุณสามารถส่งคำขอ HTTP ได้โดยตรงจากบรรทัดคำสั่ง ทำให้เป็นวิธีที่ง่ายและสะดวก ตอนนี้ ก่อนอื่นเราต้องสร้างโทเค็นการตรวจสอบสิทธิ์โดยส่งคำขอไปยังปลายทางโทเค็นด้วย App SID และ App Key ของคุณ
โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้าง 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"
เมื่อสร้าง accessToken แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลงหมายเลขสไลด์ 4 และ 8 ของ PowerPoint เป็นรูปแบบ JPG
curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"FontFallbackRules\": [ { \"RangeStartIndex\": 0, \"RangeEndIndex\": 0, \"FallbackFontList\": [ \"string\" ] } ], \"FontSubstRules\": [ { \"SourceFont\": \"string\", \"TargetFont\": \"string\", \"NotFoundOnly\": true } ]}" \
-o "{resultantZIP}"
แทนที่
{sourceFile}
ด้วยชื่ออินพุตงานนำเสนอ PowerPoint ในที่เก็บข้อมูลบนคลาวด์{accessToken}
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน และ{resultantZIP}
ด้วยชื่อไฟล์ผลลัพธ์ที่จะสร้างขึ้นในตำแหน่งไดรฟ์ที่ระบุ
บทสรุป
โดยสรุป การแปลงสไลด์ PowerPoint เป็นภาพ JPG เป็นคุณสมบัติที่มีประโยชน์ที่สามารถนำไปใช้ในแอพพลิเคชั่นต่างๆ ไม่ว่าคุณจะต้องการสร้างงานนำเสนอสำหรับการประชุมหรือแปลงสไลด์เพื่อแชร์ออนไลน์ Aspose.Slides Cloud SDK สำหรับ .NET มีวิธีง่ายๆ และเชื่อถือได้ในการแปลงไฟล์ PowerPoint ของคุณเป็นรูปแบบ JPG และด้วยความช่วยเหลือของคำสั่ง cURL คุณสามารถรวมฟังก์ชันนี้เข้ากับเวิร์กโฟลว์ของคุณได้อย่างง่ายดาย ดังนั้น ด้วยขั้นตอนง่ายๆ เพียงไม่กี่ขั้นตอน คุณก็สามารถแปลงสไลด์ของคุณเป็นภาพ JPG คุณภาพสูง พร้อมใช้งานในทุกแบบที่คุณต้องการ
ลิงค์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้อ่านบล็อกต่อไปนี้: