स्थापना
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 URL | https://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 |