1. उत्पादों
  2.   प्रस्तुति
  3.   PHP
  4.   Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

 
 

PowerPoint प्रेजेंटेशन बनाने और परिवर्तित करने के लिए PHP API

एक अग्रणी PHP पावरपॉइंट प्रेजेंटेशन एपीआई प्रोग्रामर्स को पावरपॉइंट पीपीटी/पीपीटीएक्स फाइलों को जेनरेट करने, पढ़ने, संपादित करने, मर्ज करने, संरक्षित करने और परिवर्तित करने में सक्षम बनाता है।

Aspose.Slides for PHP via Java एक अग्रणी पावरपॉइंट प्रेजेंटेशन लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को काम करने में सक्षम बनाती है। जावा की सुविधाओं का उपयोग करके PHP कोड का उपयोग करके Microsoft PowerPoint प्रस्तुतियाँ। यह जावा लाइब्रेरी के लिए Aspose.Slides के चारों ओर एक आवरण है जो PHP डेवलपर्स को Aspose.Slides द्वारा प्रदान की गई शक्तिशाली सुविधाओं और कार्यों का लाभ उठाने में सक्षम बनाता है। लाइब्रेरी सॉफ़्टवेयर डेवलपर्स के लिए Microsoft PowerPoint या किसी तृतीय पक्ष सॉफ़्टवेयर का उपयोग किए बिना PowerPoint प्रेजेंटेशन फ़ाइलों को बनाना, संशोधित करना, पढ़ना, देखना, मर्ज करना, सुरक्षित करना, परिवर्तित करना और प्रस्तुत करना आसान बनाती है।

जावा के माध्यम से PHP के लिए Aspose.Slides को Java लाइब्रेरी के लिए Aspose.Slides के शीर्ष पर बनाया गया है, जो PowerPoint प्रस्तुतियों के साथ काम करने के लिए सुविधाओं का एक व्यापक सेट प्रदान करता है। इनमें से कुछ सुविधाओं में स्क्रैच से पावरपॉइंट प्रेजेंटेशन तैयार करना, मौजूदा पावरपॉइंट प्रेजेंटेशन को लोड करना और संशोधित करना, पावरपॉइंट प्रेजेंटेशन को अन्य प्रारूपों में परिवर्तित करना, प्रेजेंटेशन में स्लाइड्स डालना और प्रबंधित करना, एनिमेशन और ट्रांज़िशन के साथ काम करना, आकार या टेक्स्ट को सम्मिलित करना और संशोधित करना, छवियों या चार्ट को जोड़ना शामिल है। स्लाइड, टेबलों के साथ काम करना और भी बहुत कुछ। इसका उपयोग किसी भी प्लेटफ़ॉर्म (विंडोज़, लिनक्स, मैकओएस, आदि) पर किया जा सकता है जहां PHP 7 या उच्चतर स्थापित है। Oracle JDK 7 या उच्चतर एक अन्य आवश्यकता है।

जावा के माध्यम से PHP के लिए Aspose.Slides में PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM और ODP जैसे विभिन्न प्रमुख प्रेजेंटेशन फ़ाइल स्वरूपों के लिए समर्थन शामिल है। लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को प्रस्तुतियों को कुछ लोकप्रिय फ़ाइल स्वरूपों जैसे पीडीएफ, वर्ड, जेपीजी, एचटीएमएल, जीआईएफ, एसवीजी और कई अन्य प्रारूपों में परिवर्तित करने की अनुमति देती है। यह प्रस्तुतियों को एन्क्रिप्ट और डिक्रिप्ट करने, प्रस्तुतियों को पासवर्ड से सुरक्षित रखने और पासवर्ड को आसानी से हटाने का भी समर्थन करता है। कुल मिलाकर, जावा के माध्यम से PHP के लिए Aspose.Slides PowerPoint प्रस्तुतियों को बनाने, संपादित करने और उनके साथ काम करने के लिए एक बढ़िया विकल्प है।

Previous Next

जावा के माध्यम से PHP के लिए Aspose.Slides के साथ शुरुआत करना

जावा के माध्यम से PHP के लिए Aspose.Slides को स्थापित करने का अनुशंसित तरीका कंपोज़र का उपयोग करना है। PHP पैकेज रिपॉजिटरी से प्रेजेंटेशन प्रोसेसिंग के लिए हमारी PHP लाइब्रेरी स्थापित करने के लिए packageist का उपयोग करें।

कंपोजर के माध्यम से जावा के माध्यम से PHP के लिए Aspose.Slides इंस्टॉल करें

composer require aspose/slides 
आप इसे सीधे Aspose उत्पाद रिलीज़ पृष्ठ से भी डाउनलोड कर सकते हैं।

PHP API के माध्यम से PowerPoint PPT और PPTX फ़ाइलें बनाएं

Aspose.Slides for PHP via Java में अपने स्वयं के PHP अनुप्रयोगों के अंदर PowerPoint प्रस्तुतियों को बनाने और प्रबंधित करने के लिए कुछ शक्तिशाली सुविधाएँ शामिल की गई हैं। लाइब्रेरी सॉफ्टवेयर डेवलपर्स को स्क्रैच से प्रेजेंटेशन बनाने, मौजूदा प्रेजेंटेशन में नई स्लाइड जोड़ने, स्लाइड में ऑडियो और वीडियो फ़ाइलें डालने, प्रेजेंटेशन के अंदर छवियां जोड़ने, प्रेजेंटेशन के दस्तावेज़ गुणों को पढ़ने या संशोधित करने, प्रेजेंटेशन पर सुरक्षा लागू करने, स्लाइड की प्रतिलिपि बनाने या क्लोन करने की अनुमति देती है। वही या अन्य प्रस्तुति.

PHP API के माध्यम से प्रेजेंटेशन बनाएं और उसमें एक साइड जोड़ें

<?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;

$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 API के माध्यम से प्रस्तुतियों में मल्टीमीडिया फ़ाइलें जोड़ें

जावा लाइब्रेरी के माध्यम से PHP के लिए Aspose.Slides सॉफ्टवेयर डेवलपर्स को PHP कोड का उपयोग करके अपने PowerPoint प्रस्तुतियों के अंदर मल्टीमीडिया फ़ाइलें डालने की क्षमता देता है। लाइब्रेरी में मल्टीमीडिया फ़ाइलों को संभालने के लिए कई महत्वपूर्ण विशेषताएं शामिल हैं जैसे प्रस्तुतियों में नए वीडियो फ़्रेम जोड़ना, मौजूदा वीडियो फ़्रेम प्रबंधित करना, प्रस्तुतियों में नए ऑडियो फ़्रेम सम्मिलित करना, मौजूदा ऑडियो फ़ाइलों को प्रबंधित करना, अवांछित वीडियो या ऑडियो फ़्रेम हटाना इत्यादि। स्थिति, आकार, लूप और वॉल्यूम जैसे विभिन्न गुणों को सेट करके वीडियो या ऑडियो फ्रेम को अनुकूलित करना भी संभव है।

PHP API के माध्यम से प्रेजेंटेशन स्लाइड में ऑडियो या वीडियो फ़ाइल कैसे जोड़ें

<php use Aspose\Slides\VideoFrame;
use Aspose\Slides\AudioFrame;

$videoFrame = $presentation->getSlides()->get_Item(0)->getShapes()->addVideoFrame(50, 50, 320, 240, '/path/to/video.mp4');
$audioFrame = $presentation->getSlides()->get_Item(1)->getShapes()->addAudioFrame(100, 100, 100, 100, '/path/to/audio.mp3');

// customize the video or audio 

$videoFrame->setLooping(true);
$audioFrame->setVolume(50);

//Finally Save Presentation to a file or stream.
$presentation->save('/path/to/new/presentation.pptx', Java('com.aspose.slides.SaveFormat')->Pptx);
?> 

PHP एपीआई के माध्यम से अन्य प्रारूपों में प्रस्तुति रूपांतरण

जावा के माध्यम से PHP के लिए Aspose.Slides एक बहुत ही सुविधा संपन्न एपीआई है जो सॉफ्टवेयर डेवलपर के काम को आसान बनाता है, जो उन्हें PowerPoint प्रेजेंटेशन फ़ाइल स्वरूपों को बनाने और कई अन्य समर्थित फ़ाइल स्वरूपों, जैसे पीडीएफ, पीडीएफ / में परिवर्तित करने के लिए पूर्ण समर्थन प्रदान करता है। ए, एक्सपीएस, एचटीएमएल, पीएनजी, जेपीईजी, वर्ड, टीआईएफएफ, जीआईएफ, एसडब्ल्यूएफ फ्लैश, वीडियो और बहुत कुछ। किसी स्लाइड को एसवीजी छवियों और अन्य छवि प्रारूपों में परिवर्तित करना भी संभव है। एपीआई ने ओपनऑफिस ओडीपी प्रस्तुतियों को पावरपॉइंट प्रकारों के समान अन्य फ़ाइल स्वरूपों में परिवर्तित करने के लिए भी समर्थन प्रदान किया। निम्नलिखित उदाहरण दर्शाता है कि PHP कमांड का उपयोग करके PPTX प्रस्तुति फ़ाइल को पीडीएफ फ़ाइल प्रारूप में कैसे निर्यात किया जाए।

PHP ऐप्स में प्रेजेंटेशन को पीडीएफ में कनवर्ट करें

<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;

// 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();
}
?>

PHP API का उपयोग करके PowerPoint प्रस्तुतियों को मर्ज करें

जावा के माध्यम से PHP के लिए Aspose.Slides में PHP अनुप्रयोगों के अंदर PowerPoint प्रेजेंटेशन को मर्ज और विभाजित करने के लिए एक बहुत ही उपयोगी सुविधा शामिल की गई है। एपीआई सॉफ्टवेयर डेवलपर्स को पावरपॉइंट प्रेजेंटेशन को एक ही फॉर्मेट में मर्ज करने में सक्षम बनाता है जैसे कि पीपीटी से पीपीटी या पीपीटीएक्स से पीपीटीएक्स आदि, साथ ही प्रेजेंटेशन को विभिन्न फाइल फॉर्मेट जैसे पीपीटी से पीपीटीएक्स या पीपीटीएक्स से ओडीपी आदि में मर्ज करने में सक्षम बनाता है। यह समर्थन प्रदान करता है। संपूर्ण प्रस्तुतियों को मर्ज करना, चयनित स्लाइडों को एक प्रेजेंटेशन में मर्ज करना। PHP के लिए Aspose.Slides का उपयोग अन्य फ़ाइलों जैसे छवियों, जैसे JPG से JPG या PNG से PNG या दस्तावेज़ जैसे PDF से PDF या HTML से HTML इत्यादि को मर्ज करने का भी समर्थन करता है।

PHP API के माध्यम से सोर्स प्रेजेंटेशन से मर्ज किए गए प्रेजेंटेशन में स्लाइड कॉपी करें

<php use Aspose\Slides\Examples\PHP\Merging\SimplePresentationMerge;
use Aspose\Slides\Examples\Utils\Utils;

require_once("../vendor/autoload.php");

use com\aspose\slides\Presentation;
use com\aspose\slides\SaveFormat;

// Instantiate first presentation
$presentation1 = new Presentation("presentation1.pptx");

// Instantiate second presentation
$presentation2 = new Presentation("presentation2.pptx");

// Create new presentation object
$mergedPresentation = new Presentation();

// Copy slides from first presentation to merged presentation
foreach ($presentation1->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Copy slides from second presentation to merged presentation
foreach ($presentation2->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Save merged presentation
$mergedPresentation->save("mergedPresentation.pptx", SaveFormat::Pptx);
?>
 हिन्दी