Aspose.Slides  for PHP via Java

प्रस्तुतियों के लिए PHP पावरपॉइंट एपीआई। पीएचपी प्रस्तुति, पीपीटी, पीपीटीएक्स, ओडीपी

बिना किसी बाहरी सॉफ्टवेयर के PHP में PowerPoint और OpenOffice प्रस्तुतियों को बनाएं, पढ़ें, लिखें, संशोधित करें, मर्ज करें, क्लोन करें, सुरक्षित करें और कनवर्ट करें।

  डाउनलोड नि: शुल्क परीक्षण
  
 

Aspose.Slides for PHP by Java प्रस्तुतियों के साथ काम करने या उन्हें संसाधित करने के लिए एक शक्तिशाली क्लास लाइब्रेरी है। इस उत्पाद का उपयोग करके, एप्लिकेशन और डेवलपर्स को तृतीय-पक्ष एप्लिकेशन या निर्भरता के बिना PowerPoint प्रस्तुतियों (PPT, PPTX) और प्रस्तुतियों को अन्य प्रारूपों (ODP) में पढ़ने, संपादित करने या हेरफेर करने और परिवर्तित करने की सुविधा मिलती है।

Aspose.Slides for PHP by Java ये लोकप्रिय सुविधाएं प्रदान करता है:

  • प्रस्तुतियों को लोड करना, खोलना और देखना।
  • प्रस्तुतियों का संपादन।
  • प्रस्तुतियों को पीडीएफ, वर्ड, जेपीजी, एचटीएमएल, जीआईएफ, एसवीजी, और कई अन्य प्रारूपों में परिवर्तित करना।
  • प्रस्तुतियों का प्रतिपादन और मुद्रण।
  • प्रस्तुतियों को एन्क्रिप्ट और डिक्रिप्ट करना; पासवर्ड-सुरक्षा प्रस्तुतीकरण और पासवर्ड हटाना।
  • मास्टर स्लाइड, आकार, चार्ट, चित्र फ़्रेम, ऑडियो फ़्रेम, वीडियो फ़्रेम, OLE, VBA मैक्रोज़, एनिमेशन आदि जैसे प्रस्तुतिकरण निकायों में हेरफेर करना।
  • और भी बहुत सारी सुविधाएँ।

PHP एक लोकप्रिय सामान्य-उद्देश्य वाली स्क्रिप्टिंग भाषा है, विशेष रूप से वेब विकास उद्देश्यों के लिए। इस कारण से, Aspose.Slides टीम को PHP समुदाय को Aspose.Slides for Java के माध्यम से की पेशकश करते हुए गर्व हो रहा है।

उन्नत पीएचपी पावरपॉइंट एपीआई विशेषताएं

टेम्प्लेट से स्लाइड बनाएं या क्लोन करें

API के माध्यम से PowerPoint तालिकाओं के साथ कार्य करें

आकृतियों पर सुरक्षा लागू करें या निकालें

एक्सेल चार्ट को स्लाइड में OleObjects के रूप में जोड़ें

लिंक्ड OleObjects के लिए समर्थन

डेटाबेस से प्रस्तुतियाँ उत्पन्न करें

प्रस्तुतियों और परिणामी PDF को सुरक्षित रखें

भौतिक प्रिंटर पर प्रस्तुतियाँ प्रिंट करें

चार्ट बनाएं और कस्टमाइज़ करें

सिस्टम आवश्यकताएं

  • PHP 7 या बाद के संस्करण के साथ संगत

स्थापित कैसे करें

PHP पैकेज रिपॉजिटरी: से प्रेजेंटेशन प्रोसेसिंग के लिए हमारी PHP लाइब्रेरी स्थापित करने के लिए packagist का उपयोग करें।

composer require aspose/slides

नया पावरपॉइंट प्रेजेंटेशन बनाएं। पीएचपी प्रस्तुति: पीपीटी, पीपीटीएक्स, ओडीपी

नीचे दिए गए उदाहरण में हमने प्रेजेंटेशन की पहली स्लाइड में एक लाइन जोड़ी है।

            	
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 कोड आपको दिखाता है कि प्रस्तुतियों को कैसे मर्ज किया जाए:

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

पीडीएफ से प्रस्तुति आयात करें। पीएचपी प्रस्तुति: पीडीएफ से पीपीटी, पीडीएफ से पीपीटीएक्स, पीडीएफ से ओडीपी

यह 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();
}
            
        

डिफ़ॉल्ट विकल्पों के साथ पावरपॉइंट को पीडीएफ में बदलें: पीएचपी प्रेजेंटेशन, पीपीटी, पीपीटीएक्स या ओडीपी से पीडीएफ

यह 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 में बदलें। पीएचपी प्रस्तुति। पीपीटी से जेपीजी, पीपीटीएक्स से जेपीजी, ओडीपी से जेपीजी

निम्न उदाहरण आपको दिखाता है कि 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 प्रदान करता है: