अक्सर पूछे जाने वाले प्रश्न
लाइसेंस और खुले स्रोत
क्या लाइसेंस Aspose.Note FOSS Python के लिए उपयोग करता है?
Aspose.Note FOSS for Python is released under the लाइसेंस के लिए.आप उपयोग कर सकते हैं, संशोधित कर सकता है और किसी भी उद्देश्य के लिए पुस्तकालय को पुनर्वितरण करें - व्यावसायिक अनुप्रयोगों सहित - बिना रॉयल्टी या लाइसेंस पाठ सहित अतिरिक्त आवंटन आवश्यकताओं।.
क्या मैं इस पुस्तकालय का उपयोग एक वाणिज्यिक उत्पाद में कर सकता हूं?
हाँ. एमआईटी लाइसेंस वाणिज्यिक उपयोग, पुनर्वितरण या संशोधन पर कोई प्रतिबंध नहीं लगाता है. कोई चलने का समय शुल्क, उपयोग सीमाएं, या सदस्यता आवश्यकताएं नहीं हैं.
स्रोत कोड कहां है?
इस लेख को पीपीआई में प्रकाशित किया गया है। aspose-note.इसे स्थापित करें:
pip install aspose-note>=26.3.2स्थापना और आवश्यकताएँ
मैं Python के लिए Aspose.Note FOSS कैसे स्थापित करता हूं?
PIP का उपयोग करके PyPI से स्थापित करें:
pip install aspose-note>=26.3.2स्थापना की जांच करें:
from aspose.note import Document
print("aspose-note is ready.")Python के किस संस्करण का समर्थन किया जाता है?
Aspose.Note FOSS for Python requires Python 3.10 या बाद में.यह शुद्ध Python है, नहीं संकलित एक्सटेंशन, इसलिए यह विंडोज, macOS, लिनक्स, डॉकर कंटेनर पर समान रूप से चलाता है, और सर्वर-मुक्त कार्यों के लिए।.
क्या यह Microsoft Office या Microsoft OneNote की आवश्यकता है?
पुस्तकालय OneNote पढ़ता है .one फ़ाइलों और PDF में निर्यात मूल रूप से Python में. कोई नहीं है Microsoft Office, COM स्वचालन या किसी भी विंडोज-विशिष्ट एपीआई पर निर्भरता।.
समर्थन के लिए प्रारूप
मैं किस OneNote प्रारूप को पढ़ सकता हूं?
पुस्तकालय तीन OneNote बाइनरी विकल्पों को पढ़ता है:
| प्रारूप | विस्तार | पढ़ाई | लिखें |
|---|---|---|---|
| OneNote 2010 में | .one | ✓ | — |
| 2007 में OneNote | .one | ✓ | — |
| OneNote ऑनलाइन | .one | ✓ | — |
.pdf | — | ✓ |
का उपयोग करें FileFormat एक लोड पर संपत्ति Document यह पता लगाने के लिए कि कौन सा विकल्प पहचाना गया था:
from aspose.note import Document
doc = Document("notebook.one")
print(doc.FileFormat) # e.g. FileFormat.OneNote2010क्या मैं OneNote दस्तावेजों को PDF में निर्यात कर सकता हूं?
हाँ, पास करें SaveFormat.Pdf दूसरा तर्क है कि Document.Save():
from aspose.note import Document, SaveFormat
doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)आप एक स्मृति बफर में भी बचा सकते हैं, एक पारित करके BytesIO एक फ़ाइल मार्ग के बजाय वस्तु।.
क्या मैं OneNote प्रारूप में वापस सहेज सकता हूं?
पुस्तकालय पढ़ता है .one फ़ाइलों लेकिन केवल पीडीएफ में निर्यात. कॉल करने के लिए Document.Save() साथ में एक गैर-पीडीएफ प्रारूप में वृद्धि UnsupportedSaveFormatException.उपयोग करें SaveFormat.Pdf सभी के लिए ऑपरेशन बचाएं।.
आग का उपयोग
मैं एक OneNote फ़ाइल कैसे लोड करता हूं?
तुरंत Document फ़ाइल मार्ग के साथ:
from aspose.note import Document
doc = Document("notebook.one")Document यह वस्तु मॉडल की जड़ है. हर Page, Outline,और RichText नोड्स इस फ़ाइल में इस रूट से पहुंच है।.
मैं पृष्ठों और उनके पाठ सामग्री के बारे में कैसे इटेर कर सकता हूं?
उपयोग करें GetChildNodes() पेड़ के किसी भी स्तर पर टाइप किए गए बच्चे के कोड प्राप्त करने के लिए:
from aspose.note import Document, Page, RichText
doc = Document("notebook.one")
for page in doc.GetChildNodes(Page):
print(f"Page author: {page.Author}")
for rt in page.GetChildNodes(RichText):
text = "".join(rt)
if text.strip():
print(text)मैं एक स्क्रैच से दस्तावेज़ कैसे बनाता हूं?
ऊपरी-नीचे कोड बनाएं और उन्हें जोड़ें AppendChildLast():
from aspose.note import Document, Page, Outline, RichText, TextStyle, Title, SaveFormat
doc = Document()
page = Page()
title_text = RichText()
title_text.Append("My Page Title", TextStyle())
title = Title()
title.TitleText = title_text
page.Title = title
outline = Outline()
page.AppendChildLast(outline)
doc.AppendChildLast(page)
doc.Save("new_notebook.pdf", SaveFormat.Pdf)मैं पृष्ठ मेटाडेटा जैसे लेखक और रचना समय कैसे पढ़ता हूं?
हर एक Page नोड्स का प्रदर्शन Author, CreationTime,और LastModifiedTime संपत्ति के रूप में।. के लिए Title Node प्रदान करता है TitleText, TitleDate,और TitleTime जैसे RichText बच्चों के लिए:
from aspose.note import Document, Page
doc = Document("notebook.one")
for page in doc.GetChildNodes(Page):
print(f"Author : {page.Author}")
print(f"Created : {page.CreationTime}")
if page.Title and page.Title.TitleText:
print(f"Title : {page.Title.TitleText}")ज्ञात सीमाएं
क्या कोई ज्ञात सीमाएं हैं जिन्हें मैं जानना चाहता हूं?
वर्तमान रिलीज (26.3.2) OneNote पढ़ने पर ध्यान केंद्रित करता है .one फ़ाइल और अन्य रैस्टर या वेक्टर प्रारूपों (पीएनजी, एसवीजी और एचटीएमएल) में निर्यात नहीं किया जाता है। इस FOSS संस्करण में उपलब्ध है।.
क्या मैं पीडीएफ निर्यात विकल्पों जैसे पृष्ठ आकार या डीपीआई को नियंत्रित कर सकता हूं?
पीडीएफ एक लिखित-केवल (आयात) प्रारूप है — पुस्तकालय OneNote सामग्री को PDF में सहेजता है; पीडपीएफ को इनपुट प्रारंभ के रूप में स्वीकार नहीं किया जाता है. उन्नत पीडिएफ सॉफ्टवेयर विकल्प वर्तमान एपीआई सतह पर प्रकट नहीं होते हैं. Document.Save() विधि के साथ SaveFormat.Pdf यदि आपको फिन-ग्रेन आउटपुट नियंत्रण की आवश्यकता है, तो एक समर्पित पीडीएफ टूल का उपयोग करके परिणाम फ़ाइल पर अतिरिक्त समायोजन लागू करें।.
क्या छवि आयामों को छवियों के नोड्स पर उपलब्ध है?
Image नोड्स दो आयामों के जोड़े का खुलासा करते हैं।. Width और Height बदलते हैं आइसक्रीम जो आप पढ़ सकते हैं और डिस्प्ले के आकार को नियंत्रित करने के लिए सेट कर सकते है।. OriginalWidth और OriginalHeight केवल पढ़ने-लिखने की संपत्ति हैं जो मूल छवि आयामों को वापस करते हैं। 4 वापसी float | None.