Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java PHP अनुप्रयोगों में PowerPoint और OpenDocument प्रस्तुति को बनाने, पढ़ने, संपादित करने और रूपांतरित करने के लिए एक क्लास लाइब्रेरी है, बिना 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 को रीस्टार्ट करें, जैसा कि Linux पर इंस्टॉल के चरण 4 या Windows पर इंस्टॉल के चरण 6 में दर्शाया गया है। 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 स्वयं के साथ ही सहेजा जाता है, जिसमें एक स्लाइड पर टेक्स्ट बॉक्स रहता है। बिना लाइसेंस के, सहेजी गई फ़ाइल में मूल्यांकन वाटरमार्क जुड़ा रहता है — देखें लाइसेंसिंग. प्रस्तुतीकरण बनाने और भरने के और तरीकों के लिए देखें प्रस्तुतीकरण बनाएं.