Aspose.Note FOSS for Python

यह संदर्भ पूर्ण सार्वजनिक API सतह को कवर करता है aspose-note संस्करण 26.3.1। केवल उन प्रतीकों को दस्तावेज़ित किया गया है जो aspose.note पैकेज से निर्यातित होते हैं यहाँ। aspose.note._internal यह एक कार्यान्वयन विवरण है और बिना सूचना के बदल सकता है।.

ImageRenderOptions: pip install aspose-note (कोर) या pip install "aspose-note[pdf]" (PDF निर्यात के साथ)

ImageRenderOptions: from aspose.note import Document, RichText, ...


ImageRenderOptions

डॉक्यूमेंट और ट्रैवर्सल

ImageRenderOptionsImageRenderOptions
Documentरूट दस्तावेज़ ऑब्जेक्ट। एक लोड करें .one फ़ाइल, पृष्ठों को इटररेट करें, और PDF में सहेजें।.
DocumentVisitorदस्तावेज़ ट्री के विज़िटर‑पैटर्न ट्रैवर्सल के लिए सारभूत आधार।.
Nodeसभी दस्तावेज़ नोड्स के लिए बेस क्लास।.
CompositeNodeउन नोड्स के लिए बेस क्लास जो चाइल्ड नोड्स रख सकते हैं।.

डॉक्यूमेंट संरचना

ImageRenderOptionsImageRenderOptions
Pageएक OneNote पेज का प्रतिनिधित्व करता है।.
Titleपेज शीर्षक ब्लॉक जिसमें TitleText, TitleDate, TitleTime शामिल हैं।.
OutlineOutlineElement नोड्स के लिए स्थितीय कंटेनर।.
OutlineElementलीफ़ कंटेनर; RichText, Image, Table, AttachedFile को रखता है।.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
RichTextफ़ॉर्मेटिंग रन, टैग, और हाइपरलिंक के साथ टेक्स्ट ब्लॉक।.
TextRunRichText के भीतर एकल स्वरूपित पाठ खंड।.
TextStyleTextRun के लिए स्वरूपण गुण।.
Imageकच्चे बाइट्स और मेटाडेटा के साथ एम्बेडेड छवि।.
AttachedFileकच्चे बाइट्स के साथ एम्बेडेड फ़ाइल संलग्नक।.
Tableपंक्तियों, कोशिकाओं और कॉलम चौड़ाइयों के साथ तालिका।.
TableRowतालिका के भीतर एक पंक्ति।.
TableCellTableRow के भीतर एक कोशिका; इसमें सामग्री नोड्स होते हैं।.
NoteTagOneNote टैग (तारा, चेकबॉक्स, आदि) जो एक सामग्री नोड से जुड़ा है।.
NumberListOutlineElement पर क्रमांकित सूची मेटाडेटा।.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
LoadOptionsलोड करने के लिए विकल्प a .one फ़ाइल।.
SaveOptionsसेव विकल्पों के लिए बेस क्लास।.
PdfSaveOptionsPDF-विशिष्ट सेव विकल्प (टैग आइकन)।.

संगतता स्टब्स

ImageRenderOptionsImageRenderOptions
Licenseसंगतता स्टब: SetLicense() इस FOSS कार्यान्वयन में कोई ऑपरेशन नहीं है।.
Meteredसंगतता स्टब: SetMeteredKey() इस FOSS कार्यान्वयन में कोई ऑपरेशन नहीं है।.

क्लास विवरण

ImageRenderOptions

रूट दस्तावेज़ क्लास। लोड करें एक .one फ़ाइल को फ़ाइल पथ से, एक pathlib.Path, या एक बाइनरी स्ट्रीम।.

from aspose.note import Document, LoadOptions

doc = Document(source=None, load_options=None)

कंस्ट्रक्टर पैरामीटर:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source`strPath
load_options`LoadOptionsNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DisplayName`strNone`
CreationTime`datetimeNone`
FileFormatFileFormatOneNote फ़ाइल फ़ॉर्मेट संस्करण का सर्वश्रेष्ठ प्रयास संकेत

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Count()() -> intप्रत्यक्ष चाइल्ड पेजों की संख्या
GetPageHistory(page)(Page) -> list[Page]ImageRenderOptions [page] (स्टब; पूर्ण इतिहास अभी तक लागू नहीं किया गया है)
DetectLayoutChanges()() -> Noneसंगतता स्टब; कोई ऑपरेशन नहीं
Save(target, format_or_options)`(strPath
Accept(visitor)(DocumentVisitor) -> Noneविज़िटर ट्रैवर्सल को बुलाएँ
for page in docN/Aसीधे चाइल्ड को इटरेट करें Page नोड्स

Document.FileFormat नोट: यह प्रॉपर्टी OneNote फ़ाइल फ़ॉर्मेट संस्करण का सर्वश्रेष्ठ‑प्रयास संकेत प्रदान करती है। यह FileFormat enum में तीन मान हैं: OneNote2010, OneNoteOnline, और OneNote2007.

Document.Save() स्ट्रीम समर्थन: target एक बाइनरी स्ट्रीम हो सकता है (io.BytesIO, बाइनरी राइट मोड में खुला फ़ाइल हैंडल, आदि)। यह परीक्षण सूट द्वारा पुष्टि की गई है: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

विज़िटर‑पैटर्न ट्रैवर्सल के लिए एब्स्ट्रैक्ट बेस क्लास। आवश्यक विज़िट मेथड्स को ओवरराइड करें:

ImageRenderOptionsजब कॉल किया जाता है
VisitDocumentStart(doc)डॉक्यूमेंट नोड में प्रवेश
VisitDocumentEnd(doc)डॉक्यूमेंट नोड से बाहर निकलना
VisitPageStart(page)पेज नोड में प्रवेश
VisitPageEnd(page)पेज नोड से बाहर निकलना
VisitTitleStart(title)एक Title नोड में प्रवेश कर रहे हैं
VisitTitleEnd(title)एक Title नोड से बाहर निकल रहे हैं
VisitOutlineStart(outline)एक Outline नोड में प्रवेश कर रहे हैं
VisitOutlineEnd(outline)एक Outline नोड से बाहर निकल रहे हैं
VisitOutlineElementStart(oe)एक OutlineElement नोड में प्रवेश कर रहे हैं
VisitOutlineElementEnd(oe)एक OutlineElement नोड से बाहर निकल रहे हैं
VisitRichTextStart(rt)एक RichText नोड में प्रवेश कर रहे हैं
VisitRichTextEnd(rt)एक RichText नोड से बाहर निकल रहे हैं
VisitImageStart(img)एक Image नोड में प्रवेश कर रहे हैं
VisitImageEnd(img)एक Image नोड से बाहर निकल रहे हैं

ImageRenderOptions

सभी दस्तावेज़ ट्री नोड्स के लिए बेस क्लास।.

प्रॉपर्टी / मेथडImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`
Accept(visitor)(DocumentVisitor) -> Noneइस नोड के लिए विज़िटर डिस्पैच करें

CompositeNode

ImageRenderOptions Node. चाइल्ड प्रबंधन जोड़ता है:

प्रॉपर्टी / मेथडImageRenderOptions
FirstChildपहला चाइल्ड नोड, या None
LastChildअंतिम चाइल्ड नोड, या None
AppendChildLast(node)अंत में एक चाइल्ड नोड जोड़ें; सेट करता है node.ParentNode = self
AppendChildFirst(node)शुरू में एक चाइल्ड नोड जोड़ें
InsertChild(index, node)दिए गए स्थान पर एक चाइल्ड डालें
RemoveChild(node)एक चाइल्ड नोड हटाएँ; सेट करता है node.ParentNode = None
GetEnumerator()डायरेक्ट चाइल्ड्स पर एक इटरेटर लौटाता है
for child in nodeडायरेक्ट चाइल्ड्स को इटरेट करें
GetChildNodes(Type)(Type) -> list[Type]: पुनरावर्ती, पूरी सबट्री की डेप्थ-फ़र्स्ट सर्च जिसमें शामिल है self

ImageRenderOptions

ImageRenderOptions CompositeNode. एक OneNote पेज का प्रतिनिधित्व करता है।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Title`TitleNone`
Author`strNone`
CreationTime`datetimeNone`
LastModifiedTime`datetimeNone`
Level`intNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Clone(deep=False)पृष्ठ की उथली या गहरी क्लोन लौटाएँ

ImageRenderOptions

ImageRenderOptions CompositeNode. किसी का शीर्षक ब्लॉक रखता है Page.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TitleText`RichTextNone`
TitleDate`RichTextNone`
TitleTime`RichTextNone`

ImageRenderOptions

ImageRenderOptions CompositeNode. एक स्थितीय कंटेनर के लिए OutlineElement नोड्स।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
X`floatNone`
Y`floatNone`
Width`floatNone`

OutlineElement

ImageRenderOptions CompositeNode. एक लीफ़ कंटेनर जो कंटेंट नोड्स रखता है।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
IndentLevelintनेस्टिंग गहराई (0 = सबसे बाहरी)
NumberList`NumberListNone`
Tagslist[NoteTag]इस तत्व से जुड़े OneNote टैग

RichText

ImageRenderOptions CompositeNode. स्टाइल किए गए पाठ का एक ब्लॉक।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Textstrपूर्ण प्लेन-टेक्स्ट स्ट्रिंग (सभी रन संयोजित)
Runslist[TextRun]फ़ॉर्मेटेड सेगमेंट्स की क्रमबद्ध सूची
FontSize`floatNone`
Tagslist[NoteTag]इस ब्लॉक से जुड़े OneNote टैग

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Append(text, style=None)`(str, TextStyleNone) -> RichText`
Replace(old_value, new_value)(str, str) -> Noneइन-मेमोरी स्ट्रिंग प्रतिस्थापन पर Text; अपडेट नहीं करता Runs

TextRun

ImageRenderOptions Node. एक एकल फ़ॉर्मेटेड टेक्स्ट सेगमेंट।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Textstrसेगमेंट का टेक्स्ट कंटेंट (डिफ़ॉल्ट "")
StyleTextStyleफ़ॉर्मेटिंग प्रॉपर्टीज़
Start`intNone`
End`intNone`

TextStyle

ImageRenderOptions Node. एक के लिए प्रति-कैरेक्टर फ़ॉर्मेटिंग प्रॉपर्टीज़ TextRun.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
BoldboolFalseImageRenderOptions
ItalicboolFalseImageRenderOptions
UnderlineboolFalseImageRenderOptions
StrikethroughboolFalseImageRenderOptions
SuperscriptboolFalseImageRenderOptions
SubscriptboolFalseImageRenderOptions
FontName`strNone`None
FontSize`floatNone`None
FontColor`intNone`None
HighlightColor`intNone`None
LanguageId`intNone`None
IsHyperlinkboolFalseक्या यह रन एक हाइपरलिंक है
HyperlinkAddress`strNone`None

ImageRenderOptions

ImageRenderOptions CompositeNode. एक एम्बेडेड छवि।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
Bytesbytesकच्चा छवि डेटा (डिफ़ॉल्ट b"")
Width`floatNone`
Height`floatNone`
AlternativeTextTitle`strNone`
AlternativeTextDescription`strNone`
HyperlinkUrl`strNone`
Tagslist[NoteTag]OneNote टैग इस छवि से जुड़े हुए हैं

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Replace(image)ImageRenderOptions Bytes और FileName एक अन्य से Image नोड को इस में

AttachedFile

ImageRenderOptions CompositeNode. एक एम्बेडेड फ़ाइल संलग्नक।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
Bytesbytesकच्चा फ़ाइल डेटा (डिफ़ॉल्ट b"")
Tagslist[NoteTag]OneNote टैग इस संलग्नक से जुड़े हुए हैं

ImageRenderOptions

ImageRenderOptions CompositeNode. OutlineElement के भीतर एक तालिका।.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Columnslist[float][]प्रत्येक कॉलम की चौड़ाई पॉइंट्स में
IsBordersVisibleboolTrueक्या तालिका की सीमाएँ दिखाई देती हैं
Tagslist[NoteTag][]OneNote टैग इस तालिका से जुड़े हुए हैं

TableRow

ImageRenderOptions CompositeNode. एक पंक्ति के भीतर एक Table. दोहराएँ GetChildNodes(TableCell) सेल्स तक पहुँचने के लिए।.


TableCell

ImageRenderOptions CompositeNode. एक सेल के भीतर एक TableRow. शामिल है RichText, Image, और अन्य सामग्री नोड्स।.


NoteTag

ImageRenderOptions Node. एक OneNote टैग जो एक सामग्री नोड से जुड़ा है।.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
shape`intNone`None
label`strNone`None
text_color`intNone`None
highlight_color`intNone`None
created`intNone`None
completed`intNone`None

टाइमस्टैम्प नोट: created और completed MS-ONE बाइनरी फ़ॉर्मेट से पार्स किए गए कच्चे पूर्णांक टाइमस्टैम्प हैं, न कि datetime ऑब्जेक्ट्स।.

फ़ैक्टरी मेथड्स:

ImageRenderOptionsImageRenderOptions
NoteTag.CreateYellowStar()एक बनाता है NoteTag(shape=None, label="Yellow Star")

NumberList

ImageRenderOptions Node. क्रमांकित या बुलेटेड सूची मेटाडेटा पर एक OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseक्रमबद्ध (क्रमांकित) सूचियों के लिए True

LoadOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI संगतता फ़ील्ड; v26.3.1 में कार्यात्मक रूप से उपयोग नहीं किया गया

SaveOptions

सभी सहेजने विकल्पों के लिए बेस क्लास। आवश्यक पोज़िशनल आर्ग्यूमेंट।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatलक्ष्य सहेजने का फ़ॉर्मेट

PdfSaveOptions

ImageRenderOptions SaveOptions. PDF-विशिष्ट निर्यात कॉन्फ़िगरेशन। के साथ बनाएं PdfSaveOptions(SaveFormat.Pdf).

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
PageIndexint0फ़ील्ड मौजूद है; v26.3.1 में PDF निर्यातकर्ता को अग्रेषित नहीं किया गया: आउटपुट पर कोई प्रभाव नहीं पड़ता
PageCount`intNone`None
TagIconDir`strNone`None
TagIconSize`floatNone`None
TagIconGap`floatNone`None

PageIndex / PageCount सावधानी: ये फ़ील्ड पर घोषित किए गए हैं PdfSaveOptions API संगतता के लिए, लेकिन Document.Save() v26.3.1 में कार्यान्वयन इन्हें PDF निर्यातकर्ता को पढ़ता या फ़ॉरवर्ड नहीं करता। सभी पृष्ठ हमेशा निर्यात किए जाते हैं।.


लाइसेंस और मीटरड

.NET के लिए Aspose.Note के साथ API आकार संगतता हेतु संगतता स्टब्स निर्यात किए गए हैं। इस FOSS इम्प्लीमेंटेशन में सभी मेथड्स नो-ऑप्स हैं।.

from aspose.note import License, Metered

lic = License()
lic.SetLicense("path/to/license.lic")  # no-op

m = Metered()
m.SetMeteredKey("public_key", "private_key")  # no-op

Python के लिए Aspose.Note FOSS की किसी भी सुविधा का उपयोग करने के लिए कोई लाइसेंस कुंजी आवश्यक नहीं है।.


ImageRenderOptions

पूर्ण एनीमरेशन संदर्भ: ImageRenderOptions

SaveFormat

ImageRenderOptionsImageRenderOptions
SaveFormat.PdfPDF निर्यात: लागू किया गया; आवश्यक है pip install "aspose-note[pdf]"
SaveFormat.OneOneNote फ़ॉर्मेट: केवल घोषित; उत्पन्न करता है UnsupportedSaveFormatException

FileFormat

OneNote फ़ाइल फ़ॉर्मेट संस्करण को दर्शाने वाले एनीम मान।. Document.FileFormat एक सर्वश्रेष्ठ-प्रयास संकेत प्रदान करता है।.

ImageRenderOptionsString मान
FileFormat.OneNote2010"onenote2010"
FileFormat.OneNoteOnline"onenoteonline"
FileFormat.OneNote2007"onenote2007"

HorizontalAlignment

ImageRenderOptionsString मान
HorizontalAlignment.Left"left"
HorizontalAlignment.Center"center"
HorizontalAlignment.Right"right"

NodeType

ImageRenderOptionsString मान
NodeType.Document"document"
NodeType.Page"page"
NodeType.Outline"outline"
NodeType.OutlineElement"outline_element"
NodeType.RichText"rich_text"
NodeType.Image"image"
NodeType.Table"table"
NodeType.AttachedFile"attached_file"

ImageRenderOptions

पूर्ण अपवाद संदर्भ: ImageRenderOptions

ImageRenderOptionsImageRenderOptions
AsposeNoteErrorसभी Aspose.Note FOSS अपवादों के लिए बेस क्लास
FileCorruptedExceptionImageRenderOptions .one फ़ाइल को पार्स नहीं किया जा सकता (दोषपूर्ण या विकृत बाइनरी)
IncorrectDocumentStructureExceptionफ़ाइल संरचना अमान्य या असमर्थित है
IncorrectPasswordExceptionउठाया जाता है जब LoadOptions.DocumentPassword सेट है; एन्क्रिप्टेड दस्तावेज़ समर्थित नहीं हैं
UnsupportedFileFormatExceptionफ़ाइल फ़ॉर्मेट पहचाना नहीं गया; एक को उजागर करता है FileFormat फ़ील्ड (string)
UnsupportedSaveFormatExceptionअनुरोधित SaveFormat इस संस्करण में लागू नहीं किया गया है

संबंधित देखें

 हिन्दी