Aspose.Slides  for PHP via Java

PHP PowerPoint API สำหรับการนำเสนอ การนำเสนอ PHP, PPT, PPTX, ODP

สร้าง อ่าน เขียน แก้ไข ผสาน โคลน ป้องกันและแปลงงานนำเสนอ PowerPoint และ OpenOffice ใน PHP โดยไม่ต้องใช้ซอฟต์แวร์ภายนอก

  ดาวน์โหลดฟรีทดลอง
  
 

Aspose.Slides สำหรับ PHP ผ่าน Java เป็นไลบรารีคลาสที่มีประสิทธิภาพสำหรับการทำงานกับหรือประมวลผลการนำเสนอ การใช้ผลิตภัณฑ์นี้ แอปพลิเคชันและนักพัฒนาสามารถอ่าน แก้ไข หรือจัดการ และแปลงงานนำเสนอ PowerPoint (PPT, PPTX) และงานนำเสนอในรูปแบบอื่น (ODP) โดยไม่ต้องใช้แอปพลิเคชันหรือการอ้างอิงของบุคคลที่สาม

Aspose.Slides สำหรับ PHP ผ่าน Java มีคุณลักษณะยอดนิยมเหล่านี้:

  • กำลังโหลด เปิด และดูงานนำเสนอ
  • การแก้ไขการนำเสนอ
  • แปลงงานนำเสนอเป็น PDF, Word, JPG, HTML, GIF, SVG และรูปแบบอื่นๆ อีกมากมาย
  • การแสดงผลและการพิมพ์งานนำเสนอ
  • การเข้ารหัสและถอดรหัสการนำเสนอ; การนำเสนอการป้องกันด้วยรหัสผ่านและการลบรหัสผ่าน
  • การจัดการเอนทิตีการนำเสนอ เช่น สไลด์ต้นแบบ รูปร่าง แผนภูมิ กรอบรูป กรอบเสียง กรอบวิดีโอ OLE แมโคร VBA ภาพเคลื่อนไหว ฯลฯ
  • และคุณสมบัติอื่น ๆ อีกมากมาย

PHP เป็นภาษาสคริปต์ทั่วไปที่ได้รับความนิยม โดยเฉพาะอย่างยิ่งสำหรับการพัฒนาเว็บ ด้วยเหตุนี้ ทีมงาน Aspose.Slides จึงภูมิใจเสนอ Aspose.Slides สำหรับ PHP ผ่าน Java ให้กับชุมชน PHP

คุณสมบัติ PHP PowerPoint API ขั้นสูง

สร้างหรือโคลนสไลด์จากเทมเพลต

ทำงานกับตาราง PowerPoint ผ่าน API

ใช้หรือถอดการป้องกันบนรูปร่าง

เพิ่มแผนภูมิ Excel เป็น OleObjects ไปยังสไลด์

รองรับ OleObjects ที่เชื่อมโยง

สร้างงานนำเสนอจากฐานข้อมูล

ปกป้องการนำเสนอและผลลัพธ์ PDF

พิมพ์งานนำเสนอบนเครื่องพิมพ์จริง

สร้างและปรับแต่งแผนภูมิ

ความต้องการของระบบ

  • เข้ากันได้กับ PHP 7 หรือใหม่กว่า

ติดตั้งอย่างไร

ใช้ packagist เพื่อติดตั้งไลบรารี PHP สำหรับการประมวลผลการนำเสนอจาก ที่เก็บแพ็คเกจ PHP:

composer require aspose/slides

สร้างงานนำเสนอ PowerPoint ใหม่ การนำเสนอ PHP: PPT, PPTX, ODP

ในตัวอย่างด้านล่าง เราได้เพิ่มบรรทัดในสไลด์แรกของงานนำเสนอ

            	
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

$pres = new Presentation();
try
{
    // Gets the first slide
    $slide = $pres->getSlides()->get_Item(0);
    // Adds an autoshape with type set to line
    $slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
    $pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
}
finally
{
    if ($pres != null) $pres->dispose();
}
            
        

ผสานการนำเสนอ การนำเสนอ PHP: PPT, PPTX, ODP

โค้ด PHP นี้แสดงวิธีผสานการนำเสนอ:

            
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

$pres1 = new Presentation("pres1.pptx");
$pres2 = new Presentation("pres2.pptx");
try
{
	for ($i = 0; $i < java_values($pres2->getSlides()->size()); $i++) 
	{
		$pres1->getSlides()->addClone($pres2->getSlides()->get_Item($i));
	}
	$pres1->save("combined.pptx", SaveFormat::Pptx);
}
finally
{
    if ($pres1 != null) $pres1->dispose();
	if ($pres2 != null) $pres2->dispose();
}
            
        

นำเข้าการนำเสนอจาก PDF การนำเสนอ PHP: PDF เป็น PPT, PDF เป็น PPTX, PDF เป็น ODP

โค้ด PHP นี้สาธิตกระบวนการแปลง PDF เป็น PowerPoint:

            
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

$pres = new Presentation();
try
{
    $pres->getSlides()->removeAt(0);
    $pres->getSlides()->addFromPdf("welcome-to-powerpoint.pdf");
    $pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
}
finally
{
    if ($pres != null) $pres->dispose();
}
            
        

แปลง PowerPoint เป็น PDF ด้วยตัวเลือกเริ่มต้น: การนำเสนอ PHP, PPT, PPTX หรือ ODP เป็น PDF

โค้ด PHP นี้แสดงวิธีการแปลงเอกสาร PowerPoint PPT, PPTX และ OpenOffice ODP เป็นเอกสาร PDF โดยใช้ตัวเลือกเริ่มต้น ไฟล์ผลลัพธ์เป็นเอกสาร PDF ที่ระดับคุณภาพสูงสุด

            
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    $pres->save("PPT-to-PDF.pdf", SaveFormat::Pdf);
}
finally
{
    if ($pres != null) $pres->dispose();
}
            
        

แปลง PowerPoint เป็น JPG การนำเสนอ PHP PPT เป็น JPG, PPTX เป็น JPG, ODP เป็น JPG

ตัวอย่างต่อไปนี้แสดงวิธีการแปลงเอกสาร PowerPoint PPT, PPTX และ OpenOffice ODP เป็นชุดรูปภาพ JPEG

            
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("pres.pptx");
try
{
    for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++)
    {
        $bmp = $pres->getSlides()->get_Item($i)->getThumbnail(1, 1);
		$imageio = new Java("javax.imageio.ImageIO");
		$javafile = new Java("java.io.File", "slide_". $i .".jpg");
		$imageio->write($bmp, "JPEG", $javafile);
	}
}
finally
{
    if ($pres != null) $pres->dispose();
}
            
        

สิ่งที่ผู้คนกำลังพูด

อย่าเพิ่งใช้คำพูดของเราสำหรับมัน ดูสิ่งที่ผู้ใช้พูดถึงเกี่ยวกับ PowerPoint API

 
 
ดูกรณีศึกษา
  
  

Aspose.Slides นำเสนอ PowerPoint API แต่ละรายการสำหรับสภาพแวดล้อมการพัฒนายอดนิยมอื่นๆ ตามรายการด้านล่าง: