วิธีแปลงไฟล์ PPT เป็น JPG โดยใช้ Java

วิธีแปลงไฟล์ PPT เป็น JPG โดยใช้ Java

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

บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:

การติดตั้งไลบรารีการแปลง PPT

ในส่วนนี้ คุณจะได้เรียนรู้ขั้นตอนการติดตั้งไลบรารี Java Conversion นี้ หากคุณใช้ Maven ในการจัดการโปรเจ็กต์หรือแอป Java ให้เพิ่มการกำหนดค่าต่อไปนี้ในไฟล์ pom.xml

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

จากนั้นรันคำสั่งต่อไปนี้

mvn clean    
mvn install -U

สำหรับการกำหนดค่าเกี่ยวกับเฟรมเวิร์ก Java อื่นๆ โปรดไปที่ releases.conholdate.com

แปลงสไลด์ PPT เป็น JPG ในภาษา Java

ส่วนนี้สาธิตการแปลงสไลด์ PowerPoint แผ่นเดียวให้เป็นรูปภาพ JPEG ต่อไปนี้เป็นขั้นตอนในการทำงาน

  1. โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Converter
  2. เริ่มต้นอินสแตนซ์ของคลาส ImageConvertOptions และตั้งค่ารูปแบบไฟล์การแปลงเป็น JPG
  3. เรียกใช้เมธอด Converter.convert(String arg0, ConvertOptions arg1) เพื่อบันทึกรูปภาพ JPG

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงสไลด์ PPT เดี่ยวเป็นรูปภาพ JPG/JPEG ในภาษา Java

//โหลดงานนำเสนอ
Converter converter = new Converter("sample.pptx");
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// แปลงเป็นรูปแบบ JPG
converter.convert("ppt-to-image.jpg", options);

ด้านล่างนี้เป็นผลลัพธ์ JPG หลังจากรันโปรแกรม Java ข้างต้น

ภาพ PPTX เป็น JPG

PPT/PPTX เป็น JPG ในรูปแบบระดับสีเทา

จนถึงตอนนี้ เราได้พูดคุยถึงวิธีการแปลงไฟล์ PPT เป็น JPG แล้ว ในส่วนนี้ เราจะมาดูวิธีรับ JPG ที่เป็นผลลัพธ์ในรูปแบบโทนสีเทา

ทำตามขั้นตอนที่ระบุด้านล่าง:

  1. โหลดไฟล์ PPT/PPTX โดยใช้คลาส Converter
  2. ระบุรูปแบบไฟล์การแปลงเป็น JPG โดยใช้คลาส ImageConvertOptions
  3. เปิดใช้งานตัวเลือกระดับสีเทาโดยใช้วิธี setGrayscale(bool)
  4. เรียกเมธอด Converter.convert(String arg0, ConvertOptions arg1) เพื่อบันทึกอิมเมจเอาต์พุต

ตัวอย่างโค้ดด้านล่างแสดงวิธีรับเอาต์พุต JPG ในรูปแบบระดับสีเทา

//โหลดงานนำเสนอ
Converter converter = new Converter("sample.pptx");
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// เปิดใช้งานระดับสีเทา
options.setGrayscale(true);
// แปลงเป็นรูปแบบ JPG
converter.convert("ppt-to-grayscale-image.jpg", options);

คุณจะเห็นผลลัพธ์ JPG ดังนี้

แปลงเป็นภาพระดับสีเทา

การแปลง PPT เป็น JPG ใน Java - ตั้งค่าขนาดของภาพ JPEG

ในส่วนนี้ เราจะใช้ไลบรารีการแปลง PPT/PPTX เป็น JPG เพื่อระบุขนาดของรูปภาพผลลัพธ์ คุณสามารถเขียนโค้ดได้ตามขั้นตอนด้านล่างนี้

  1. ใช้คลาส Converter เพื่อโหลดงานนำเสนอ
  2. เริ่มต้นออบเจ็กต์ของคลาส ImageConvertOptions และระบุรูปแบบไฟล์การแปลงเป็น JPG
  3. กำหนดขนาดของผลลัพธ์ JPG โดยใช้วิธี setHeight(int) และ setWidth(int)
  4. เรียกเมธอด Converter.convert(String arg0, ConvertOptions arg1) เพื่อบันทึกรูปภาพ JPG

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการตั้งค่าความสูงและความกว้างของภาพที่ส่งออกในขณะที่แปลงสไลด์ PPT เป็น JPG

//โหลดงานนำเสนอ
Converter converter = new Converter("sample.pptx");
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// กำหนดขนาดของภาพที่ได้
options.setWidth(300);
options.setHeight(169);
// แปลงเป็นรูปแบบ JPG
converter.convert("ppt-to-grayscale-image.jpg", options);

รับใบอนุญาตฟรี

คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้หารือเกี่ยวกับการแปลงไฟล์ PowerPoint (PPT/PPTX) เป็นภาพ JPEG นอกจากนี้เรายังแปลงสไลด์ PPT เป็น JPG ระดับสีเทาและกำหนดขนาดของรูปภาพผลลัพธ์

คุณสามารถไปที่ เอกสาร เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ การแปลง Java API

สุดท้ายนี้ เราขอแนะนำให้คุณคอยติดตามการอัปเดตเป็นประจำที่ [conholdate.com]

ถามคำถาม

คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

ดูสิ่งนี้ด้วย