स्थापना

Aspose.Note FOSS for Python की स्थापना

Aspose.Note FOSS for Python is distributed via PyPI पैकेज नाम के तहत aspose-note. इंस्टॉलेशन को Python 3.10 या बाद का संस्करण चाहिए।.


1. Standard Install (Recommended)

pip के साथ कोर लाइब्रेरी स्थापित करें:

pip install aspose-note

यह स्थापित करता है aspose.note पैकेज बिना किसी वैकल्पिक निर्भरताओं के। यह सभी पढ़ने और ट्रैवर्सल सुविधाओं का समर्थन करता है। PDF निर्यात है नहीं शामिल है।.


2. Install with PDF Export Support

सक्षम करने के लिए Document.Save(..., SaveFormat.Pdf), इंस्टॉल करें [pdf] extra। यह जोड़ता है ReportLab निर्भरता (reportlab>=3.6):

pip install "aspose-note[pdf]"

यदि आपने पहले ही कोर पैकेज स्थापित कर लिया है, तो एक ही कमांड में इसे अपग्रेड करें और अतिरिक्त जोड़ें:

pip install --upgrade "aspose-note[pdf]"

ध्यान दें: कॉल करने का प्रयास Document.Save के साथ SaveFormat.Pdf बिना ReportLab स्थापित किए एक ImportError रनटाइम पर। इंस्टॉल करें [pdf] extra को PDF कार्यक्षमता उपयोग करने से पहले इंस्टॉल करें।.


3. Virtual Environment (Best Practice)

लाइब्रेरी को आपके सिस्टम Python से अलग करने के लिए वर्चुअल एनवायरनमेंट का उपयोग करें:

##Create a virtual environment
python -m venv .venv

##Activate it
##Windows:
.venv\Scripts\activate
##Linux / macOS:
source .venv/bin/activate

##Install (with PDF support)
pip install "aspose-note[pdf]"

4. Editable Install (For Contributors)

रिपोजिटरी को क्लोन करें और स्रोत के विरुद्ध विकास या परीक्षण चलाने के लिए संपादन योग्य मोड में स्थापित करें:

git clone https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python.git
cd Aspose.Note-FOSS-for-Python

##Editable install with PDF support
pip install -e ".[pdf]"

##Run the test suite
python -m unittest discover -s tests -p "test_*.py" -v

सत्यापन

स्थापना के बाद, सत्यापित करें कि पैकेज आयात योग्य है:

from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")

स्थापित संस्करण जांचें:

pip show aspose-note

अपेक्षित आउटपुट (संस्करण अलग हो सकता है):

Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...

निर्भरताएँ

निर्भरताआवश्यक?उद्देश्य
Python 3.10+हमेशान्यूनतम भाषा संस्करण
reportlab>=3.6वैकल्पिक (के माध्यम से [pdf] अतिरिक्त)PDF निर्यात के माध्यम से Document.Save(..., SaveFormat.Pdf)

कोर लाइब्रेरी में है शून्य अनिवार्य तृतीय‑पक्ष निर्भरताएँ. सभी MS-ONE/OneStore बाइनरी पार्सिंग शुद्ध Python में लागू की गई है, के भीतर aspose.note._internal उपपैकेज।.


पैकेज विवरण

विशेषतामान
पैकेज नामaspose-note
PyPI URLhttps://pypi.org/project/aspose-note/
इम्पोर्ट पथfrom aspose.note import ...
संस्करण (वर्तमान)26.3.2
Python समर्थन3.10, 3.11, 3.12
ऑपरेटिंग सिस्टमWindows, Linux, macOS (OS-स्वतंत्र)
लाइसेंसMIT (Aspose-Split)
स्रोत रिपॉजिटरीhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

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

 हिन्दी