स्थापना

Aspose.Slides FOSS को Python के लिए स्थापित करना

Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, जो pip स्वचालित रूप से स्थापित करता है: कोई मूल एक्सटेंशन संकलित करने की आवश्यकता नहीं, कोई सिस्टम लाइब्रेरी स्थापित करने की आवश्यकता नहीं, और कोई Microsoft Office या अन्य स्वामित्व वाले रनटाइम की आवश्यकता नहीं।.


पूर्वापेक्षाएँ

आवश्यकताविवरण
Python संस्करण3.10 or later
पैकेज मैनेजरpip (CPython के साथ बंडल किया गया)
ऑपरेटिंग सिस्टमविंडोज़, macOS, लिनक्स (कोई भी प्लेटफ़ॉर्म जो CPython चलाता है)
कम्पाइलर / बिल्ड टूल्सकोई आवश्यकता नहीं
स्वचालित निर्भरताlxml (pip द्वारा स्वचालित रूप से स्थापित किया गया)

1. Install via pip (Recommended)

Aspose.Slides FOSS को स्थापित करने का सबसे सरल तरीका PyPI से सीधे है:

pip install aspose-slides-foss

pip पैकेज को डाउनलोड और स्थापित करता है साथ ही lxml निर्भरता। कोई पोस्ट-इंस्टॉल कॉन्फ़िगरेशन आवश्यक नहीं है।.

पुनरुत्पादक बिल्ड्स के लिए एक पिन्ड संस्करण स्थापित करने के लिए:

pip install aspose-slides-foss==26.3.0

2. Set Up a Virtual Environment (Recommended for Projects)

वर्चुअल एनवायरनमेंट का उपयोग लाइब्रेरी को अन्य Python प्रोजेक्ट्स से अलग रखता है और संस्करण संघर्षों से बचाता है।.

एक वर्चुअल एनवायरनमेंट बनाएँ और सक्रिय करें:

##Create the environment
python -m venv .venv

##Activate on Linux / macOS
source .venv/bin/activate

##Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat

##Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1

सक्रिय किए गए एनवायरनमेंट के भीतर लाइब्रेरी स्थापित करें:

pip install aspose-slides-foss

पुनरुत्पादन के लिए निर्भरताओं को रिकॉर्ड करें:

pip freeze > requirements.txt

दूसरे मशीन पर एनवायरनमेंट को पुनः बनाने के लिए:

python -m venv .venv
source .venv/bin/activate   # or the Windows equivalent
pip install -r requirements.txt

3. Verify the Installation

स्थापना के बाद, यह सत्यापित करें कि लाइब्रेरी सही ढंग से इम्पोर्ट होती है और एक Presentation बनाया जा सकता है:

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat

with slides.Presentation() as prs:
    print("Aspose.Slides FOSS installed successfully")
    print(f"Slides in empty presentation: {len(prs.slides)}")

अपेक्षित आउटपुट:

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

आप pip के साथ स्थापित संस्करण भी जांच सकते हैं:

pip show aspose-slides-foss

यह संस्करण, लेखक, और लाइसेंस को प्रिंट करता है (MIT).


त्वरित प्रारंभ: एक आकार के साथ प्रस्तुति बनाएं

निम्नलिखित स्क्रिप्ट एक नई प्रस्तुति बनाती है, टेक्स्ट के साथ एक आयत जोड़ती है, और इसे एक .pptx फ़ाइल:

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType

with slides.Presentation() as prs:
    slide = prs.slides[0]

    ##Add a rectangle shape and set its text
    shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
    shape.add_text_frame("Hello from Aspose.Slides FOSS!")

    prs.save("hello.pptx", SaveFormat.PPTX)

print("Saved hello.pptx")

महत्वपूर्ण: हमेशा उपयोग करें Presentation को एक कॉन्टेक्स्ट मैनेजर के रूप में (with स्टेटमेंट)। यह ब्लॉक के समाप्त होने पर आंतरिक संसाधनों की उचित सफाई सुनिश्चित करता है।.


प्लेटफ़ॉर्म नोट्स

विंडोज, macOS, लिनक्स: यह लाइब्रेरी सभी प्लेटफ़ॉर्म पर समान है। प्लेटफ़ॉर्म-विशिष्ट कोड पाथ या बाइनरी एक्सटेंशन नहीं हैं, सिवाय lxml.

Docker / सर्वरलेस: यह लाइब्रेरी स्लिम Docker इमेजेज़ (जैसे python:3.12-slim) के साथ pip install aspose-slides-foss. अतिरिक्त apt या yum पैकेज की आवश्यकता नहीं है जब तक कि lxml को स्रोत से संकलित करने की आवश्यकता न हो (PyPI व्हील सामान्य आर्किटेक्चर को कवर करता है)।.

CI/CD: जोड़ें pip install aspose-slides-foss अपने CI पाइपलाइन के डिपेंडेंसी चरण में। अतिरिक्त सेटअप की आवश्यकता नहीं है।.

Conda: यदि आपका प्रोजेक्ट Conda का उपयोग करता है, तो Conda वातावरण के भीतर PyPI से लाइब्रेरी इंस्टॉल करें:

conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-foss

अतिरिक्त संसाधन

 हिन्दी