फ़ीचर अवलोकन

समर्थित प्लेटफ़ॉर्म

Aspose.Slides for Python via .NET को Windows x64 या x86 और Python 3.5 या बाद के संस्करण स्थापित किए गए विभिन्न Linux वितरणों पर उपयोग किया जा सकता है। लक्ष्य Linux प्लेटफ़ॉर्म के लिए अतिरिक्त आवश्यकताएँ हैं:

  • GCC-6 रनटाइम लाइब्रेरी (या बाद की)
  • .NET Core Runtime की निर्भरताएँ। स्वयं .NET Core Runtime स्थापित करना आवश्यक नहीं है
  • Python 3.5-3.7 के लिए: Python का pymalloc बिल्ड आवश्यक है। --with-pymalloc Python बिल्ड विकल्प डिफ़ॉल्ट रूप से सक्षम है। सामान्यतः, pymalloc बिल्ड वाले Python फ़ाइलनाम में m प्रत्यय होता है।
  • libpython साझा Python लाइब्रेरी। --enable-shared Python बिल्ड विकल्प डिफ़ॉल्ट रूप से निष्क्रिय है, कुछ Python वितरण में libpython साझा लाइब्रेरी नहीं होती। कुछ Linux प्लेटफ़ॉर्म पर libpython साझा लाइब्रेरी को पैकेज मैनेजर से स्थापित किया जा सकता है, उदाहरण के लिए: sudo apt-get install libpython3.7। सामान्य समस्या यह है कि libpython लाइब्रेरी मानक सिस्टम स्थान के बजाय किसी अन्य स्थान पर स्थापित होती है। इसे Python बिल्ड विकल्पों के द्वारा वैकल्पिक लाइब्रेरी पाथ सेट करके या सिस्टम के मानक स्थान में libpython लाइब्रेरी फ़ाइल का सिम्बॉलिक लिंक बनाकर हल किया जा सकता है। सामान्यतः, libpython साझा लाइब्रेरी फ़ाइल का नाम Python 3.5-3.7 के लिए libpythonX.Ym.so.1.0 और Python 3.8 या बाद के लिए libpythonX.Y.so.1.0 (उदाहरण: libpython3.7m.so.1.0, libpython3.9.so.1.0) होता है।

यदि आपको अधिक प्लेटफ़ॉर्म का समर्थन चाहिए, तो “twin brother” उत्पाद Aspose.Slides for .NET या Aspose.Slides for Java देखें।

फ़ाइल फ़ॉर्मेट और रूपांतरण

Aspose.Slides for Python via .NET अधिकांश PowerPoint दस्तावेज़ फ़ॉर्मेट का समर्थन करता है। यह आपको लोकप्रिय फ़ॉर्मेट में निर्यात करने की भी सुविधा देता है जो संस्थाएँ व्यापक रूप से उपयोग करती हैं और एक‑दूसरे के साथ फ़ाइलें साझा करती हैं। विवरण नीचे दिया गया है:

फ़ीचर विवरण
Microsoft PowerPoint (PPT) Aspose.Slides for Python via .NET इस प्रस्तुति दस्तावेज़ फ़ॉर्मेट के लिए सबसे तेज़ प्रोसेसिंग प्रदान करता है।
PPT to PPTX conversion Aspose.Slides for Python via .NET PPT को PPTX में रूपांतरण का समर्थन करता है।
Portable Document Format (PDF) आप एक ही मेथड से सभी समर्थित फ़ाइल फ़ॉर्मेट को Adobe Portable Document Format (PDF) दस्तावेज़ों में निर्यात कर सकते हैं।
XML Parser Specification (XPS) आप एक ही मेथड से सभी समर्थित फ़ाइल फ़ॉर्मेट को XML Parser Specification (XPS) दस्तावेज़ों में निर्यात कर सकते हैं।
Tagged Image File Format (TIFF) आप सभी समर्थित प्रस्तुति फ़ाइल फ़ॉर्मेट को Tagged Image File Format (TIFF) में निर्यात कर सकते हैं।
PPTX To HTML Conversion Aspose.Slides for Python via .NET PresentationEx को HTML फ़ॉर्मेट में रूपांतरण का समर्थन करता है।

प्रेज़ेंटेशन रेंडरिंग

Aspose.Slides for Python via .NET प्रस्तुति दस्तावेज़ों में स्लाइड्स को विभिन्न ग्राफ़िक फ़ॉर्मेट में उच्च समानता के साथ रेंडर करने का समर्थन करता है। इस विवरण को देखें:

फ़ीचर विवरण
.NET Supported Image Formats Aspose.Slides for Python via .NET के साथ आप प्रस्तुति स्लाइड्स और स्लाइड्स पर छवियों को सभी .NET समर्थित ग्राफ़िक्स फ़ॉर्मेट जैसे TIFF, PNG, BMP, JPEG, GIF और मेटाफाइल्स में रेंडर कर सकते हैं।
SVG Format Aspose.Slides for Python via .NET बिल्ट‑इन मेथड प्रदान करता है जिससे आप प्रस्तुति स्लाइड्स को Scalable Vector Graphics (SVG) फ़ॉर्मेट में निर्यात कर सकते हैं।

सामग्री फ़ीचर्स

Aspose.Slides for Python via .NET आपको प्रस्तुति दस्तावेज़ों के लगभग सभी आइटम या सामग्री तक पहुँच, संशोधन या निर्माण करने की अनुमति देता है। इस विवरण को देखें:

फ़ीचर विवरण
Master Slides मास्टर स्लाइड्स सामान्य स्लाइड्स की लेआउट निर्धारित करती हैं। Aspose.Slides for Python via .NET आपको प्रस्तुति दस्तावेज़ों की मास्टर स्लाइड्स को एक्सेस और संशोधित करने की अनुमति देता है।
Normal Slides Aspose.Slides for Python via .NET के साथ आप विभिन्न प्रकार की नई स्लाइड्स बना सकते हैं; साथ ही मौजूदा स्लाइड्स को भी एक्सेस और संशोधित कर सकते हैं।
Cloning / Copying Slides Aspose.Slides for Python via .NET द्वारा प्रदान किए गए बिल्ट‑इन मेथड से आप मौजूदा स्लाइड्स को क्लोन या कॉपी कर सकते हैं और एक प्रस्तुति से दूसरी में कॉपी किए गए या क्लोन किए गए स्लाइड्स का उपयोग कर सकते हैं। चूँकि एक स्लाइड अपना लेआउट मास्टर स्लाइड से विरासत में लेती है, क्लोनिंग के दौरान बिल्ट‑इन मेथड स्वचालित रूप से मास्टर को कॉपी कर देता है।
Managing Slides sections प्रेज़ेंटेशन के भीतर स्लाइड्स को विभिन्न सेक्शनों में व्यवस्थित करने के लिए मेथड।
Place Holders and Text Holders आप स्लाइड में प्लेसहोल्डर और टेक्स्टहोल्डर तक पहुँच सकते हैं। moreover, आप उचित मेथड का उपयोग करके स्क्रैच से टेक्स्टहोल्डर वाली स्लाइड बना सकते हैं।
Header and Footers Aspose.Slides for Python via .NET स्लाइड्स में हेडर/फ़ूटर को संभालने की सुविधा प्रदान करता है।
Notes in Slides Aspose.Slides for Python via .NET के साथ आप स्लाइड से जुड़े नोट्स को एक्सेस और संशोधित कर सकते हैं और नए नोट्स भी जोड़ सकते हैं।
Finding a Shape आप स्लाइड में किसी विशेष आकार को उसके वैकल्पिक टेक्स्ट के आधार पर खोज सकते हैं।
Backgrounds Aspose.Slides for Python via .NET मास्टर या सामान्य स्लाइड से जुड़े बैकग्राउंड के साथ काम करने की अनुमति देता है।
Text Boxes टेक्स्ट बॉक्स को स्क्रैच से बनाया जा सकता है। आप मौजूदा टेक्स्ट बॉक्स तक पहुँच सकते हैं और मूल फॉर्मेट को बनाए रखते हुए उनके टेक्स्ट को संशोधित कर सकते हैं।
Rectangle Shapes Aspose.Slides for Python via .NET के साथ आप आयताकार आकार बना या संशोधित कर सकते हैं।
Poly Line Shapes Aspose.Slides for Python via .NET के साथ आप पॉली लाइन आकार बना या संशोधित कर सकते हैं।
Ellipse Shapes Aspose.Slides for Python via .NET के साथ आप दीर्घवृत्त आकार बना या संशोधित कर सकते हैं।
Group Shapes Aspose.Slides for Python via .NET समूह आकार (Group Shapes) को समर्थन देता है।
Auto Shapes Aspose.Slides for Python via .NET ऑटो आकार (Auto Shapes) को समर्थन देता है।
SmartArt Aspose.Slides for Python via .NET MS PowerPoint में SmartArt आकारों के लिए समर्थन प्रदान करता है।
Charts Aspose.Slides for Python via .NET PowerPoint में MSO चार्ट्स के लिए समर्थन प्रदान करता है।
Shapes Serialization Aspose.Slides for Python via .NET बड़ी संख्या में आकारों का समर्थन करता है। जब किसी आकार का समर्थन नहीं है, तो आप एक सीरियलाइज़ेशन मेथड का उपयोग कर सकते हैं जिससे आप मौजूदा स्लाइड से उस आकार को सीरियलाइज़ कर सकते हैं और अपनी आवश्यकता अनुसार आगे उपयोग कर सकते हैं।
Picture Frames Aspose.Slides for Python via .NET के साथ आप पिक्चर फ्रेम्स में चित्र प्रबंधित कर सकते हैं।
Audio Frames Aspose.Slides for Python via .NET के साथ आप ऑडियो फ़्रेम्स में ऑडियो फ़ाइलों को लिंक या एम्बेड कर सकते हैं।
Video Frames आप वीडियो फ़्रेम्स में वीडियो फ़ाइलों को संभाल सकते हैं। Aspose.Slides for Python via .NET लिंक किया हुआ और एम्बेड किया हुआ दोनों वीडियो का समर्थन भी प्रदान करता है।
OLE Frame Aspose.Slides for Python via .NET के साथ आप OLE फ्रेम्स में OLE ऑब्जेक्ट्स को प्रबंधित कर सकते हैं।
Tables Aspose.Slides for Python via .NET स्लाइड्स में तालिकाओं (Tables) का समर्थन करता है।
ActiveX Controls ActiveX कंट्रोल्स के लिए समर्थन।
VBA Macros प्रेज़ेंटेशन के भीतर VBA मैक्रोज़ को प्रबंधित करने के लिए समर्थन।
Text Frame आप किसी भी आकार के साथ जुड़े टेक्स्ट फ़्रेम के माध्यम से टेक्स्ट तक पहुँच सकते हैं।
Text Scanning आप बिल्ट‑इन स्कैनिंग मेथड्स के द्वारा प्रेज़ेंटेशन या स्लाइड स्तर पर टेक्स्ट स्कैन कर सकते हैं।
Animations आप आकारों पर एनीमेशन लागू कर सकते हैं।
Slide Shows Aspose.Slides for Python via .NET स्लाइड शो और स्लाइड ट्रांज़िशन का समर्थन करता है।

फ़ॉर्मेटिंग फ़ीचर्स

Aspose.Slides for Python via .NET के साथ आप प्रस्तुतियों में स्लाइड्स पर टेक्स्ट और आकारों को फ़ॉर्मेट कर सकते हैं। इस विवरण को देखें:

फ़ीचर विवरण
Text Formatting

Aspose.Slides for Python via .NET में आप आकारों से जुड़े टेक्स्ट फ़्रेम के माध्यम से टेक्स्ट को प्रबंधित कर सकते हैं। इस प्रकार आप पैराग्राफ और पैराग्राफ के हिस्सों (portions) का उपयोग करके टेक्स्ट को फ़ॉर्मेट कर सकते हैं। ये टेक्स्ट तत्व Aspose.Slides for Python via .NET द्वारा फ़ॉर्मेट किए जा सकते हैं।

- फ़ॉन्ट प्रकार

- फ़ॉन्ट आकार

- फ़ॉन्ट रंग

- फ़ॉन्ट शेड्स

- पैराग्राफ संरेखण

- पैराग्राफ बुलेटिंग

- पैराग्राफ अभिविन्यास

Shape Formatting

Aspose.Slides for Python via .NET में स्लाइड की बुनियादी इकाई आकार (shape) है। आप इन आकार तत्वों को निम्नलिखित तरीकों से फ़ॉर्मेट कर सकते हैं:

- स्थिति (Position)

- आकार (Size)

- रेखा (Line)

- भराव (Fill) (Pattern, Gradient, Solid सहित)

- टेक्स्ट (Text)

- इमेज (Image)

FAQ

क्या लाइब्रेरी के कार्य करने के लिए सर्वर/पीसी पर Microsoft PowerPoint स्थापित करना आवश्यक है?

नहीं। PowerPoint आवश्यक नहीं है; Aspose.Slides एक स्टैंडअलोन इंजन है जो प्रस्तुतियों को बनाने, संपादित करने, रूपांतरण करने और रेंडर करने के लिए उपयोग होता है।

मल्टीथ्रेडिंग कैसे काम करता है? क्या प्रोसेसिंग को समानांतर किया जा सकता है?

विभिन्न थ्रेड्स में विभिन्न दस्तावेज़ों को प्रोसेस करना सुरक्षित है; एक ही presentation ऑब्जेक्ट को multiple threads द्वारा एक साथ उपयोग नहीं किया जाना चाहिए।

क्या फ़ाइल पासवर्ड और एन्क्रिप्शन समर्थित हैं?

हाँ। आप एन्क्रिप्टेड प्रस्तुतियों को खोल सकते हैं, खोलने और लिखने के पासवर्ड को सेट या हटाए जा सकते हैं, और सुरक्षा स्थिति की जाँच कर सकते हैं।

क्या Linux कंटेनरों में फ़ॉन्ट पैकेजों की देखभाल करनी चाहिए?

हाँ। यह अनुशंसा की जाती है कि सामान्य फ़ॉन्ट पैकेज स्थापित करें और/या अपने अनुप्रयोग में फ़ॉन्ट डायरेक्टरीज़ को स्पष्ट रूप से specify font directories करें ताकि अप्रत्याशित प्रतिस्थापन से बचा जा सके।

क्या मूल्यांकन संस्करण में सीमाएँ हैं?

मूल्यांकन मोड में आउटपुट में वॉटरमार्क जोड़ा जाता है और कुछ सीमाएँ लागू होती हैं; पूर्ण‑फ़ीचर परीक्षण के लिए एक 30‑day temporary license उपलब्ध है।

क्या प्रस्तुति में बाहरी फ़ॉर्मेट (PDF/HTML → PPTX) आयात करने का समर्थन है?

हाँ। आप एक प्रस्तुति में PDF pages and HTML content जोड़ सकते हैं, जिससे वे स्लाइड्स में बदल जाएँ।