PowerPoint เป็น JPG

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

ในโลกปัจจุบันที่หมุนไปอย่างรวดเร็ว เนื้อหาดิจิทัลได้กลายเป็นสิ่งสำคัญในการสื่อสาร งานนำเสนอ 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);
พาวเวอร์พอยต์เป็น jpg

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

ระบุด้านล่างเป็นรายละเอียดเกี่ยวกับข้อมูลโค้ดที่ใช้ร่วมกันด้านบน

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 คุณภาพสูง พร้อมใช้งานในทุกแบบที่คุณต้องการ

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

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

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