แปลง PPTX เป็น PNG ใน PHP
ไลบรารี PowerPoint PHP อันทรงพลังสำหรับการแปลง PPTX เป็น PNG
แปลง PPTX เป็น PNG ใน PHP
ต้องการแปลงไฟล์ PPTX เป็น PNG โดยทางโปรแกรมหรือไม่ การใช้ Aspose.Slides สำหรับ PHP ผ่าน Java นักพัฒนาซอฟต์แวร์ทุกคนสามารถแปลงรูปแบบ PPTX เป็น PNG ด้วยโค้ด PHP เพียงไม่กี่บรรทัด .
ในฐานะที่เป็น API การประมวลผลการนำเสนอที่ทันสมัย Aspose.Slides สำหรับ PHP จะสร้าง PNG จาก PPTX อย่างรวดเร็ว ทดสอบคุณภาพของการแปลงจาก PPTX เป็น PNG ใน เบราว์เซอร์ Aspose ไลบรารี PowerPoint PPTX ช่วยให้คุณสามารถแปลงไฟล์ PPTX เป็นรูปแบบยอดนิยมได้มากมาย
คุณติดตั้งไลบรารีได้จาก Composer โดยใช้คำสั่งต่อไปนี้
คอนโซล/เทอร์มินัล
> composer require aspose/slides
วิธีแปลง PPTX เป็น PNG ใน PHP
นี่คือขั้นตอนในการแปลงไฟล์ PPTX เป็น PNG โดยใช้ PHP
โหลดไฟล์ PPTX ด้วยตัวอย่างของ Presentation class
เรียกเมธอด
save
ขณะที่ระบุพาธไฟล์เอาต์พุต & SaveFormat.PNG เป็นพารามิเตอร์PPTX ไฟล์จะถูกบันทึกที่เส้นทางที่ระบุ
ความต้องการของระบบ
ก่อนรันซอร์สโค้ดตัวอย่างการแปลง PHP ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ติดตั้ง PHP 7 เพิ่มพาธไปยัง PHP ให้กับตัวแปร
PATH
ของระบบ และตั้งค่าallow_url_include
เป็นOn
ในไฟล์php.ini
- ติดตั้ง JRE 8. ตั้งค่าตัวแปรสภาพแวดล้อม
JAVA_HOME
เป็นพาธไปยังตำแหน่ง JRE ที่ติดตั้ง - ติดตั้ง Apache Tomcat 8.0 (ดู เพิ่มเติม )
โค้ดตัวอย่างนี้แสดง PPTX ถึง PNG PHP Conversion
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
$pres = new Presentation("input.pptx");
try
{
for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++)
{
$bmp = $pres->getSlides()->get_Item($i)->getThumbnail(2, 2);
$imageio = new Java("javax.imageio.ImageIO");
$javafile = new Java("java.io.File", "slide_". $i .".png");
$imageio->write($bmp, "PNG", $javafile);
}
}
finally
{
if ($pres != null) $pres->dispose();
}
?>
บันทึก PPTX เป็น PNG ใน PHP
ใช้แอปฟรีเพื่อดูการสาธิตกระบวนการแปลงจาก PPTX เป็น PNGFree App to Convert PPTX to PNG
การแปลงอื่น ๆ ที่รองรับ
คุณยังสามารถแปลง PPTX เป็นรูปแบบไฟล์อื่นๆ ได้มากมาย ดูคอนเวอร์ชั่นอื่นที่รองรับด้านล่าง