แปลง PPT เป็น JPG ออนไลน์ เรียนรู้วิธีการพัฒนา PowerPoint เป็น JPG Converter โดยใช้ Node.js SDK

บันทึก PowerPoint เป็น JPG | แปลง PPT เป็น JPG โดยใช้ Node.js
งานนำเสนอ PowerPoint มีประโยชน์สำหรับการแบ่งปันข้อมูลและข้อมูล ข้อความสั้นของบริษัท การบรรยายในมหาวิทยาลัย เป็นต้น แต่เพื่อดูไฟล์งานนำเสนอ คุณต้องมีแอปพลิเคชันเฉพาะซึ่งอาจรวมถึงค่าใช้จ่ายในการติดตั้งและการอนุญาต อย่างไรก็ตาม รูปแบบภาพแรสเตอร์ เช่น JPEG, PNG, GIF, BMP เป็นต้น สามารถดูได้บนแพลตฟอร์มใดก็ได้รวมถึงอุปกรณ์เดสก์ท็อปหรือโทรศัพท์มือถือ ในบทความนี้ เราจะมาศึกษาขั้นตอนในการแปลง PowerPoint เป็น JPG ในแอปพลิเคชัน Node.js
- API แปลง PowerPoint
- Node.js SDK
- การแปลง PowerPoint เป็น JPG ใน Node.js
- ใช้คำสั่ง cURL เพื่อแปลง PPT เป็น JPG
ข้อมูล: ด้วยการใช้ API ที่ทรงพลังของ Aspose.Slides Aspose ได้พัฒนาฟรี PowerPoint to JPG Converter ที่อนุญาตให้คุณแปลงสไลด์ในงานนำเสนอเป็นภาพ JPG นอกจากนี้คุณอาจสนใจแอปเช่น Aspose JPG to PowerPoint Converter(ซึ่งอิงตามกระบวนการย้อนกลับที่นี่) เพราะว่าอันนี้อนุญาตให้คุณสร้างงานนำเสนอ PowerPoint จากภาพ
API แปลง PowerPoint
Aspose.Slides Cloud เป็น API ที่ใช้ REST มีความสามารถในการอ่าน แก้ไข และแปลงงานนำเสนอ PowerPoint ในระบบคลาวด์ ดึงข้อมูลเช่นข้อความและรูปภาพหรือแปลงไฟล์ PPT เป็น TIFF, PDF, XPS, HTML ฯลฯ หรือรูปแบบเอกสารอื่น ๆ ที่ รองรับ ไม่ต้องการการทำงานอัตโนมัติของ MS Office หรือแอปพลิเคชันอื่นใด ทำการประมวลผล PPT ทั้งหมดในคลาวด์บนแพลตฟอร์มใด ๆ ที่คุณเลือก เช่น เดสก์ท็อป เว็บ หรือแอปมือถือ API นี้ยังรองรับฟีเจอร์ในการตั้งค่าภาพพื้นหลังของ PowerPoint ทำงานกับภาพใน PowerPoint จัดการคลิปอาร์ตการ
Node.js SDK
เราได้สร้างตัวห่อรอบ Aspose.Slides Cloud API ที่มีชื่อว่า Aspose.Slides Cloud SDK for Node.js ซึ่งมีความสามารถทั้งหมดในการสร้าง แก้ไข และแปลง PowerPoint ภายในแอปพลิเคชัน Node.js โดยไม่ต้องดาวน์โหลดซอฟต์แวร์เพิ่มเติม Cloud SDK นั้นยอดเยี่ยมมากจนคุณสามารถประมวลผลไฟล์ฟอร์แมต Microsoft PowerPoint ที่สำคัญรวมถึง OpenOffice ได้ด้วย
การติดตั้ง
ในการเริ่มต้น ขั้นตอนแรกคือการติดตั้งและติดตั้ง Cloud SDK บนระบบท้องถิ่น แม้ว่าจะสามารถดาวน์โหลดได้ที่ NPM และ GitHub อย่างไรก็ตาม เราจะใช้คำสั่งต่อไปนี้เพื่อติดตั้งจาก NPM.
npm i asposeslidescloud
เพื่อให้มั่นใจในการป้องกันและความสมบูรณ์ของข้อมูล ผู้ที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงบริการ Cloud ได้ ดังนั้นขั้นตอนถัดไปคือการสร้างการสมัครสมาชิกบัญชีฟรีใน Aspose.Cloud dashboard หากคุณมีบัญชี GitHub หรือ Google เพียงแค่ลงทะเบียนใช้งาน มิฉะนั้น ให้คลิกที่ปุ่ม Create a new Account และให้ข้อมูลที่จำเป็น ตอนนี้เข้าสู่ระบบในแดชบอร์ดโดยใช้ข้อมูลประจำตัวและขยายส่วน Applications จากแดชบอร์ดแล้วเลื่อนลงไปที่ส่วน Client Credentials เพื่อดูรายละเอียด Client ID และ Client Secret.

Image 1:- ข้อมูลรับรองของลูกค้าในการแปลง PPTX เป็น JPG
การแปลง PowerPoint เป็น JPG ใน Node.js
โปรดปฏิบัติตามคำแนะนำด้านล่างสำหรับการแปลง PowerPoint เป็น JPG โดยใช้ Node.js.
- ก่อนอื่น เราจำเป็นต้องเพิ่มการอ้างอิงของคลาสจากแพ็คเกจ asposeslidescloud
- สร้างสองตัวแปรคงที่ที่เก็บรายละเอียด Client ID และ Client Secret
- ตอนนี้เราจำเป็นต้องสร้างอ็อบเจ็กต์ของคลาส SlidesApi โดยการส่งรายละเอียด ClientID และ Client Secret เป็นอาร์กิวเมนต์
- ขั้นตอนถัดไปคือการสร้างออบเจ็กต์ของคลาส PostSlidesConvertRequest ซึ่งเราจะกำหนดรูปแบบผลลัพธ์และเนื้อหาไฟล์ PPT ที่ป้อนเข้า
- ตอนนี้ให้เรียกใช้ method postSlidesConvert() ของคลาส SlidesApi และส่งออบเจ็กต์ PostSlidesConvertRequest เป็นอาร์กิวเมนต์
- Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// รับ ClientId และ ClientSecret ของคุณจาก https://dashboard.aspose.cloud (ต้องลงทะเบียนฟรี)
// สร้างอ็อบเจ็กต์ของ SlidesApi
const slidesApi = new SlidesApi(clientId, secret);
// สร้างอินสแตนซ์ SlidesConvertRequest
const request = requests.PostSlidesConvertRequest();
// set output format as
request.format = "Jpeg"
// อ่านเนื้อหาของไฟล์ PPT จากที่เก็บข้อมูลในเครื่อง
request.document = require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");
// เรียกคำขอแปลงสไลด์
slidesApi.postSlidesConvert(request).then((result) => {
// บันทึกผลลัพธ์การตอบกลับในคอนโซล
console.log(result.response);
})
// จับข้อผิดพลาดที่เกิดขึ้นในระหว่างกระบวนการแปลง
.catch(function (_err) {
// บันทึกข้อผิดพลาดในคอนโซล
console.log("Exception while calling Api: " + JSON.stringify(_err));
});
แปลง PPT เป็น JPG โดยใช้คำสั่ง cURL
เรายังได้รับความได้เปรียบในการเข้าถึง REST API โดยใช้คำสั่ง cURL ผ่านทางเทอร์มินัลบรรทัดคำสั่ง แต่เนื่องจาก API ของเราเข้าถึงได้เฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้น ดังนั้นเราจำเป็นต้องสร้างโทเค็นการเข้าถึง JWT โดยอิงจากรายละเอียด Client ID และ Client Secret ตามที่ระบุไว้ที่ Aspose.Cloud dashboard กรุณาใช้คำสั่งต่อไปนี้เพื่อสร้างโทเค็นการเข้าถึง JWT
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ขั้นตอนถัดไปคือการแปลงไฟล์ PPT ที่มีอยู่บนคลาวด์สโตเรจเป็น JPG โดยใช้คำสั่ง cURL ดังนี้ โปรดทราบว่าเรากำลังแปลงเฉพาะสไลด์ที่มีดัชนี 2 เป็นรูปแบบ JPEG โดยค่าความกว้างถูกกำหนดเป็น 600 ค่าความสูงถูกกำหนดเป็น 800 และชื่อไฟล์ที่ได้คือ MyConverted.jpeg.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Format\": \"Jpeg\"}"
Request URL
https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800

Image 2:- การแปลง PowerPoint เป็น JPG ตัวอย่าง.
ไฟล์ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จากลิงก์ต่อไปนี้
บทสรุป
เราได้สำรวจความสามารถของ Aspose.Slides Cloud SDK for Node.js ในการแปลง PowerPoint เป็นภาพ JPG อย่างที่คุณสังเกตเห็น การแปลงนั้นง่ายมากจนโค้ดเพียงไม่กี่บรรทัดสามารถทำการประมวลผลทั้งหมดโดยไม่สูญเสียเนื้อหาหรือทำให้คุณภาพของผลลัพธ์ลดลง ยิ่งไปกว่านั้น เรายังได้เห็นขั้นตอนในการทำการแปลง PPTX เป็น JPG โดยใช้คำสั่ง cURL ในเทอร์มินัลบรรทัดคำสั่ง เนื่องจาก Cloud SDK ทั้งหมดของเราถูกพัฒนาภายใต้ใบอนุญาต MIT ดังนั้นคุณจึงสามารถดาวน์โหลดโค้ดต้นฉบับทั้งหมดของ SDK ที่มีอยู่บน GitHub ได้
กรุณาลองใช้ API และในกรณีที่คุณพบปัญหาใด ๆ กรุณาติดต่อเราผ่านทาง Free Product support forum.
TIP: ต้องการดู API ในการทำงานหรือไม่? ลองใช้แอปในการแปลง PowerPoint to JPG ออนไลน์ฟรีของเรา。
บทความที่เกี่ยวข้อง
เราขอแนะนำให้คุณสำรวจบทความต่อไปนี้และเรียนรู้เกี่ยวกับ: