PHP में PDF या HTML से प्रस्तुतियों का आयात
परिचय
Aspose.Slides for PHP via Java का उपयोग करके आप अन्य फ़ॉर्मैट में फ़ाइलों से प्रस्तुतियों को आयात कर सकते हैं। Aspose.Slides SlideCollection क्लास प्रदान करता है जिससे आप PDF, HTML दस्तावेज आदि से प्रस्तुतियों को आयात कर सकते हैं।
PDF से PowerPoint आयात करें
इस उदाहरण में, आप PDF को PowerPoint प्रस्तुति में परिवर्तित कर सकते हैं।

- एक Presentation क्लास का उदाहरण बनाएं।
- addFromPdf() मेथड को कॉल करें और PDF फ़ाइल पास करें।
- फ़ाइल को PowerPoint फ़ॉर्मैट में सहेजने के लिए save() मेथड का उपयोग करें।
यह PHP कोड PDF से PowerPoint परिवर्तन को दर्शाता है:
$pres = new Presentation();
try {
$pres->getSlides()->addFromPdf("InputPDF.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Tip
आप Aspose free PDF to PowerPoint वेब एप्लिकेशन को देख सकते हैं क्योंकि यह यहाँ वर्णित प्रक्रिया का लाइव कार्यान्वयन है।HTML से PowerPoint आयात करें
इस उदाहरण में, आप एक HTML दस्तावेज़ को PowerPoint प्रस्तुति में परिवर्तित कर सकते हैं।
- एक Presentation क्लास का उदाहरण बनाएं।
- addFromHtml() मेथड को कॉल करें और HTML फ़ाइल पास करें।
- फ़ाइल को PowerPoint फ़ॉर्मैट में सहेजने के लिए save() मेथड का उपयोग करें।
यह PHP कोड HTML से PowerPoint परिवर्तन को दर्शाता है:
$presentation = new Presentation();
try {
$htmlStream = new Java("java.io.FileInputStream", "page.html");
try {
$presentation->getSlides()->addFromHtml($htmlStream);
} finally {
if (!java_is_null($htmlStream)) {
$htmlStream->close();
}
}
$presentation->save("MyPresentation.pptx", SaveFormat::Pptx);
} catch (JavaException $e) {
} finally {
if (!java_is_null($presentation)) {
$presentation->dispose();
}
}
अक्सर पूछे जाने वाले प्रश्न
क्या PDF आयात करने पर तालिकाएँ संरक्षित रहती हैं, और उनकी पहचान में सुधार किया जा सकता है?
आयात के दौरान तालिकाओं को पहचाना जा सकता है; PdfImportOptions में setDetectTables मेथड शामिल है जो तालिका पहचान को सक्षम करता है। प्रभावशीलता PDF की संरचना पर निर्भर करती है।
Note
आप Aspose.Slides का उपयोग करके HTML को अन्य लोकप्रिय फ़ाइल फ़ॉर्मैट में भी बदल सकते हैं: