Aspose.Slides for PHP via 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 และรูปภาพได้.
เริ่มต้น
เริ่มต้นการใช้งาน
ประเมิน
สร้างด้วย Slides
งานทั่วไป
ขั้นตอนงาน Slides
ตัวอย่าง
อ้างอิงและการสนับสนุน
อ้างอิง
การสนับสนุน
งานนำเสนอแรกของคุณ
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/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 ข้างไฟล์เดียวกัน, มีสไลด์หนึ่งสไลด์ที่มีกล่องข้อความ. หากไม่มีลิขสิทธิ์, ไฟล์ที่บันทึกจะมีลายน้ำการประเมิน — ดูที่ การให้ลิขสิทธิ์. สำหรับวิธีอื่น ๆ ในการสร้างและเติมข้อมูลงานนำเสนอ, ดูที่ สร้างงานนำเสนอ.