PowerPoint เป็น SVG Java

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

ตัวแปลง Java PowerPoint PPT เป็น SVG - ดาวน์โหลดฟรี

ในการแปลงงานนำเสนอ PPTX หรือ PPT เป็น SVG เราจะใช้ Aposose.Slides สำหรับ Java API ได้รับการออกแบบมาเพื่อสร้างและจัดการงานนำเสนอ PowerPoint และ OpenOffice จากภายในแอปพลิเคชัน Java นอกจากนี้ยังรองรับการแปลงงานนำเสนอที่มีความคมชัดสูงเป็นรูปแบบอื่นรวมถึง SVG คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

ขั้นตอนในการแปลง PPTX เป็น SVG ใน Java

การแปลงงานนำเสนอ PowerPoint PPT หรือ PPTX เป็น SVG นั้นง่ายเหมือนวงกลม ต่อไปนี้เป็นขั้นตอนที่จำเป็นในการแปลงไฟล์ PPT/PPTX เป็นรูปแบบ SVG โดยใช้ Aspose.Slides for Java

  • โหลดไฟล์ PowerPoint PPT หรือ PPTX จากดิสก์
  • วนซ้ำสไลด์ในงานนำเสนอ
  • บันทึกแต่ละสไลด์เป็นไฟล์ SVG ไปยังตำแหน่งที่ต้องการ

ตอนนี้ มาดูวิธีแปลงขั้นตอนเหล่านี้เป็นโค้ดเพื่อแปลง PPTX เป็น SVG ใน Java

แปลงงานนำเสนอ PPTX หรือ PPT เป็น SVG ใน Java

ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint PPTX/PPT เป็น SVG โดยใช้ Java

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส Presentation เพื่อโหลดงานนำเสนอ
  • วนซ้ำสไลด์ในงานนำเสนอและรับข้อมูลอ้างอิงของแต่ละสไลด์ในวัตถุ ISlide
  • สร้างวัตถุ FileOutputStream สำหรับไฟล์ SVG เอาต์พุต
  • เขียนข้อมูลสไลด์ไปยังวัตถุ FileOutputStream โดยใช้เมธอด ISlide.writeAsSvg()
  • สุดท้ายปิดสตรีม

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PowerPoint PPTX/PPT เป็น SVG

// สร้างอินสแตนซ์ของคลาสงานนำเสนอที่แสดงถึงไฟล์งานนำเสนอ
Presentation pres = new Presentation("presentation.pptx");
try {
  
	// เข้าถึงแต่ละสไลด์
	for(ISlide sld:pres.getSlides())
	{
		  // สร้างวัตถุสตรีมหน่วยความจำ
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // สร้างภาพ SVG ของสไลด์และบันทึกในสตรีมหน่วยความจำ
	    sld.writeAsSvg(svgStream);

	    // ปิดสตรีม
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

ตัวแปลง Java PPTX เป็น SVG - รับใบอนุญาตฟรี

คุณสามารถใช้ Aspose.Slides for Java ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว

PPT เป็น SVG - สาธิตออนไลน์

ลองใช้ ตัวแปลง PowerPoint เป็น SVG ออนไลน์ ซึ่งใช้ Aspose.Slides

บทสรุป

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

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