แปลง PPT เป็น JPG ออนไลน์

เรียนรู้วิธีการแปลง PPT เป็น JPG ออนไลน์

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

สามารถดำเนินการแปลงไฟล์ได้กับรูปแบบยอดนิยมทั้งหมด รวมถึง (PPT / PPTX / OTP / ODP เป็นต้น

API การแปลง PowerPoint เป็น JPG

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

ตอนนี้เราต้องเพิ่มการอ้างอิง SDK ในโครงการของเราโดยเพียงเพิ่มรายละเอียดต่อไปนี้ใน pom.xml ของโครงการสร้าง Maven

<repositories-

 <repository-

        <id>aspose-cloud</id-

        <name>artifact.aspose-cloud-releases</name-

        <url>http://artifact.aspose.cloud/repo</url-

    </repository>   
</repositories-

<dependencies-

 <dependency-

    <groupId>com.aspose</groupId-

    <artifactId>aspose-slides-cloud</artifactId-

    <version>21.3.0</version-

 </dependency-

</dependencies-

หลังจากติดตั้งแล้ว เราต้องสร้างบัญชีโดยไปที่ Cloud Dashboard หากคุณมีบัญชี GitHub หรือ Google เพียงลงทะเบียน มิฉะนั้น ให้ สร้างบัญชีใหม่ และรับข้อมูลประจำตัวลูกค้าของคุณ

แปลง PPT เป็น JPG ใน Java

ในส่วนนี้ เราจะทำการเรนเดอร์งานนำเสนอ PowerPoint ในรูปแบบ JPG โปรดปฏิบัติตามขั้นตอนที่กำหนดไว้ด้านล่าง

  • ขั้นแรก ให้สร้างอ็อบเจ็กต์ของ SlidesApi โดยที่เราส่งรายละเอียด ClientID และ ClientSecret เป็นอาร์กิวเมนต์
  • ประการที่สอง สร้างอ็อบเจ็กต์ของคลาส PutSlideSaveAsRequest
  • ประการที่สาม เรียกใช้เมธอด setFormat(…) ของ PutSlideSaveAsRequest และส่งค่า JPEG จากการแจงนับ SlideExportFormat
  • ตอนนี้เรียกใช้เมธอด setName(…) ของคลาส PutSlideSaveAsRequest เพื่อให้ชื่อไฟล์ PPTX อินพุต
  • เพื่อระบุชื่อของไฟล์ผลลัพธ์ ให้ใช้เมธอด setOutPath(…) จากคลาส PutSlideSaveAsRequest
  • ก่อนสุดท้าย เรียกใช้เมธอด setSlideIndex(..) และระบุดัชนีของสไลด์ PowerPoint ที่ต้องการแปลง
  • ในที่สุด เรียกใช้เมธอด putSlideSaveAs(…) ของคลาส SlidesAPi และส่งผ่านอ็อบเจ็กต์ PutSlideSaveAsRequest เป็นอาร์กิวเมนต์
// รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// สร้างอินสแตนซ์ของ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// สร้างอินสแตนซ์ของ PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// รูปแบบของไฟล์เอาท์พุต
request.setFormat(SlideExportFormat.JPEG);

// ชื่ออินพุต PPTX พร้อมใช้งานบน Cloud Storage
request.setName("Presentation1.pptx");

// ชื่อของไฟล์ผลลัพธ์
request.setOutPath("Converted.jpeg");		

// ดัชนีของสไลด์ที่จะแปลง
request.setSlideIndex(1);

// เรียกใช้วิธี API เพื่อดำเนินการแปลง PPTX เป็น JPG
slidesApi.putSlideSaveAs(request);
การดูตัวอย่าง PPT เป็น JPG

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

ไฟล์ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จากลิงค์ต่อไปนี้

แปลง PPT เป็น PNG ใน Java

ด้วยแนวทางที่คล้ายกันมาก เราสามารถแปลงไฟล์ PowerPoint เป็นรูปแบบ PNG ได้เช่นกัน ในตัวอย่างต่อไปนี้ เราจะอธิบายรายละเอียดเกี่ยวกับวิธีการอัปโหลดงานนำเสนอ PowerPoint จากระบบภายในเครื่องและแปลงเป็นรูปแบบ PNG บนคลาวด์

  • ขั้นแรก เราต้องสร้างอ็อบเจ็กต์ของ SlidesApi ซึ่งรับ ClientID และ ClientSecret เป็นอาร์กิวเมนต์อินพุต
  • ขั้นตอนถัดไปคือโหลดไฟล์การนำเสนอจากพื้นที่เก็บข้อมูลในเครื่องลงในอาร์เรย์ไบต์[]
  • สร้างอินสแตนซ์ของคลาส PutExportSlideRequest
  • เพื่อระบุรูปแบบเอาต์พุต โปรดใช้เมธอด setFormat(….) ของคลาส PutExportSlideRequest และส่งค่า PNG จากการแจงนับ SlideExportFormat
  • ไฟล์อินพุตจะถูกส่งโดยใช้เมธอด setDocument(…) ซึ่งรับอาร์เรย์ byte[] เป็นอาร์กิวเมนต์
  • ตอนนี้เราต้องระบุดัชนีของสไลด์ที่ต้องการแปลงโดยใช้เมธอด setSlideIndex(..)
  • เพื่อระบุชื่อของไฟล์ผลลัพธ์ ให้ใช้เมธอด setOutPath(…)
  • ในที่สุด ให้เรียกใช้เมธอด putExportSlide(…) ซึ่งรับวัตถุ PutExportSlideRequest เป็นอาร์กิวเมนต์เพื่อดำเนินการแปลง
// รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// สร้างอินสแตนซ์ของ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// โหลดไฟล์จากระบบภายในเครื่อง
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// แปลงไฟล์ให้เป็นอาร์เรย์ไบต์
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// สร้างอินสแตนซ์ของ PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();

// รูปแบบของไฟล์เอาท์พุต
request.setFormat(SlideExportFormat.PNG);

// ชื่อของอินพุต PPT พร้อมใช้งานบน Cloud Storage
request.setDocument(bytes);

// ตั้งค่าดัชนีสไลด์
request.setSlideIndex(1);

// ชื่อของไฟล์ผลลัพธ์
request.setOutPath("Converted.png");		

// เรียกใช้วิธี API เพื่อดำเนินการแปลง PPT เป็น PNG
slidesApi.putExportSlide(request);
ดูตัวอย่าง PPT เป็น PNG

ภาพที่ 2:- ตัวอย่างการแปลง PPT เป็น PNG

ไฟล์ตัวอย่างอินพุตและเอาต์พุตที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จากลิงก์ต่อไปนี้

แปลง PowerPoint เป็น JPG โดยใช้คำสั่ง cURL

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

ในการดำเนินการนี้ ขั้นตอนแรกคือการสร้าง JSON Web Token (JWT) โดยอิงตามรายละเอียด ClientID และ ClientSecret ของคุณ ดังนั้น โปรดดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อสร้าง JWT Token

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"

เมื่อเรามีโทเค็น JWT แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อแปลงไฟล์ PowerPoint ที่มีอยู่ในระบบจัดเก็บข้อมูลบนคลาวด์เป็นรูปแบบ JPG เราได้ใช้ API [PostSlidesSplit][12] ซึ่งแบ่งไฟล์งานนำเสนอและสร้างภาพของแต่ละสไลด์

ในสถานการณ์ของเรา เราได้จัดเตรียมช่วงตั้งแต่สไลด์ที่ 1 ถึง 1

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

แปลง PPT เป็น PNG โดยใช้คำสั่ง cURL

สามารถแปลงสไลด์ของงานนำเสนอ PowerPoint เป็นรูปแบบ PNG ได้อย่างง่ายดาย ใช้คำสั่งต่อไปนี้เพื่อดำเนินการแปลง

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

บทสรุป

เราได้เรียนรู้ว่านอกเหนือจากการแปลงไฟล์ PowerPoint เป็น JPG แล้ว Aspose.Slides Cloud API ยังช่วยให้คุณแปลงไฟล์ PowerPoint เป็นรูปแบบ PNG ได้อีกด้วย PNG (Portable Network Graphics) เป็นรูปแบบภาพที่ไม่มีการสูญเสียข้อมูลซึ่งรองรับความโปร่งใส และมักใช้สำหรับกราฟิกบนเว็บและภาพดิจิทัลอื่นๆ

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

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

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

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

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อดูรายละเอียดเพิ่มเติม: