PHP में PowerPoint प्रस्तुतियों को SWF Flash में परिवर्तित करें
अवलोकन
यह लेख Aspose.Slides का उपयोग करके PowerPoint प्रस्तुतियों को SWF में परिवर्तित करने के तरीके को समझाता है। यह दिखाता है कि प्रस्तुति को Presentation::save विधि से SWF फ़ाइल के रूप में कैसे सहेजा जाए और निर्यात को SwfOptions के साथ कैसे कॉन्फ़िगर किया जाए, जिसमें व्यूअर सेटिंग्स और नोट्स या टिप्पणी लेआउट शामिल हैं।
प्रेज़ेंटेशन को फ़्लैश में रूपांतरित करें
The save method exposed by the Presentation class can be used to convert the whole presentation into an SWF document. The following example shows how to convert a presentation into an SWF document by using the options provided by the SWFOptions class. You can also include comments in the generated SWF by using the NotesCommentsLayoutingOptions class.
$pres = new Presentation("Sample.pptx");
try {
$swfOptions = new SwfOptions();
$swfOptions->setViewerIncluded(false);
$swfOptions->getNotesCommentsLayouting()->setNotesPosition(NotesPositions::BottomFull);
# प्रस्तुति सहेज रहा है
$pres->save("Sample.swf", SaveFormat::Swf, $swfOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
प्रश्नोत्तर
क्या मैं SWF में छिपी स्लाइड्स शामिल कर सकता हूँ?
हां। छिपी स्लाइड्स को सक्षम करने के लिए setShowHiddenSlides विधि को SwfOptions में उपयोग करें। डिफ़ॉल्ट रूप से, छिपी स्लाइड्स निर्यात नहीं की जाती हैं।
मैं संपीड़न और अंतिम SWF आकार को कैसे नियंत्रित कर सकूँ?
setCompressed विधि और adjust JPEG quality का उपयोग करके फ़ाइल आकार और छवि गुणवत्ता के बीच संतुलन बनाएं।
‘setViewerIncluded’ का उद्देश्य क्या है, और मुझे इसे कब अक्षम करना चाहिए?
setViewerIncluded एक एम्बेडेड प्लेयर UI (नेविगेशन नियंत्रण, पैनल, खोज) जोड़ता है। यदि आप अपना प्लेयर उपयोग करने की योजना बनाते हैं या UI के बिना शुद्ध SWF फ्रेम चाहते हैं तो इसे अक्षम कर दें।
यदि निर्यात मशीन पर स्रोत फ़ॉन्ट अनुपलब्ध है तो क्या होता है?
Aspose.Slides SwfOptions में setDefaultRegularFont द्वारा निर्दिष्ट फ़ॉन्ट को प्रतिस्थापित करेगा ताकि अनपेक्षित फ़ॉन्ट परिवर्तन से बचा जा सके।