Aspose.Slides สำหรับ PHP ผ่าน Java

Aspose.Slides สำหรับ PHP ผ่าน Java

Aspose.Slides for PHP via Java เป็นไลบรารีคลาสสำหรับสร้าง, อ่าน, แก้ไขและแปลงการนำเสนอ PowerPoint และ OpenDocument ในแอปพลิเคชัน PHP โดยไม่ต้องใช้ Microsoft PowerPoint หรือ Office Automation.

ไลบรารีนี้สามารถโหลดและบันทึกไฟล์ PPT, PPTX, PPS, POT และ ODP รวมถึงรูปแบบที่มีแมโครและแม่แบบ, และส่งออกเป็น PDF, XPS, HTML, SVG, TIFF, Markdown และรูปภาพ.



การนำเสนอแรกของคุณ

Aspose.Slides for PHP via Java ทำงานบน Java ภายใน Apache Tomcat และสคริปต์ PHP ของคุณเข้าถึงผ่าน PHP/Java Bridge. การติดตั้ง ตั้งค่า PHP 8.3 หรือรุ่นก่อนหน้า, Java, Tomcat และบริดจ์, จากนั้นติดตั้งแพ็กเกจจาก Packagist ในโฟลเดอร์โครงการ:

composer require aspose/slides

จากนั้นคัดลอกไฟล์ JAR ของแพ็กเกจเข้าสู่บริดจ์และรีสตาร์ท Tomcat, ตามขั้นตอนที่ 4 ของ การติดตั้งบน Linux หรือขั้นตอนที่ 6 ของ การติดตั้งบน Windows. เมื่อ Tomcat กำลังทำงาน, บันทึกสคริปต์นี้เป็น hello.php ในโฟลเดอร์โครงการและเรียกใช้ php hello.php:

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/th/lib/aspose.slides.php");

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

$presentation = new Presentation();
try {
    $slide = $presentation->getSlides()->get_Item(0);
    $shape = $slide->getShapes()->addAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
    $shape->getTextFrame()->setText("Hello, Aspose.Slides!");
    $presentation->save(__DIR__ . "/hello.pptx", SaveFormat::Pptx);
} finally {
    $presentation->dispose();
}

สคริปต์นี้บันทึก hello.pptx อยู่ใกล้ ๆ กับตัวมันเอง, พร้อมสไลด์หนึ่งที่มีกล่องข้อความ. หากไม่มีใบอนุญาต, ไฟล์ที่บันทึกจะมีลายน้ำประเมิน — ดู การออกใบอนุญาต. สำหรับวิธีเพิ่มเติมในการสร้างและเติมข้อมูลการนำเสนอ, ดู สร้างการนำเสนอ.