Aspose.Note FOSS for Python
تغطي هذه المرجعية سطح API العام الكامل لـ: aspose-note النسخة 26.3.1 فقط الرموز المصدرة من المنتج الإلكتروني. aspose.note كل شيء تحت الرابط aspose.note._internal هو تفاصيل التنفيذ وقد يتغير دون إشعار.
التثبيت: pip install aspose-note (الذرة) أو pip install "aspose-note[pdf]" (مع تصدير PDF)
الاستيراد: from aspose.note import Document, RichText, ...
فئات
الوثيقة والمسار عبر الموقع
| Class | Description |
|---|---|
AsposeNoteError | Class extending Exception. |
AttachedFile | AttachedFile.FileName holds the optional name of the attached file. |
CompositeNode | CompositeNode.AppendChildLast appends the given node as the last child and returns the added node. |
Document | Document.Save writes the document to a file, stream, or path using the given format or options. |
DocumentVisitor | DocumentVisitor.VisitDocumentStart is invoked when traversal begins a Document node. |
FileCorruptedException | Class extending AsposeNoteError. |
Image | Image.Replace replaces the current image data with the provided Image instance. |
IncorrectDocumentStructureException | Class extending AsposeNoteError. |
IncorrectPasswordException | Class extending AsposeNoteError. |
License | License.SetLicense loads a license from the given file path or binary stream. |
LoadOptions | LoadOptions.DocumentPassword holds the password used to open encrypted documents, or None if not set. |
Metered | Metered.SetMeteredKey stores the provided public and private keys for metered licensing. |
Node | Node.Accept invokes the visitor on this node for traversal or processing. |
NoteTag | NoteTag.CreateYellowStar creates a yellow‑star tag, optionally assigning a label. |
NumberList | NumberList.GetNumberedListHeader returns the header string for the specified list number. |
Outline | Outline.HorizontalOffset represents the horizontal offset of the outline within its container. |
OutlineElement | OutlineElement.NumberList represents the numbered list applied to this outline element, or None if absent. |
Page | Page.Clone creates a copy of the page; if cloneHistory is true the page’s revision history is also copied. |
PageHistory | PageHistory.Add adds the specified Page to the collection. |
ParagraphStyle | ParagraphStyle.Default returns a ParagraphStyle instance initialized with default formatting values. |
RichText | RichText.Append appends the given text with optional style to the end of the rich text. |
Table | Table.Tags provides the collection of NoteTag objects attached to the table. |
TableCell | Class with 7 methods and 4 properties. |
TableColumn | TableColumn.Width represents the column width in points, or None if not set. |
TableRow | Class with 7 methods and 4 properties. |
TextRun | TextRun.Text holds the plain string content of the text run. |
TextStyle | TextStyle.Default returns a TextStyle object representing the library’s default text formatting. |
Title | Title.TitleText holds the RichText representing the title’s main text, or None if absent. |
UnsupportedFileFormatException | UnsupportedFileFormatException.FileFormat represents the file format that triggered the exception. |
UnsupportedSaveFormatException | Class extending AsposeNoteError. |
هيكل الوثيقة
| Enumeration | Description |
|---|---|
FileFormat | FileFormat.Unknown represents an unspecified or unrecognized file format. |
HorizontalAlignment | HorizontalAlignment.Left represents left horizontal alignment. |
NodeType | NodeType.Document represents a OneNote document node, the root of the DOM hierarchy. |
SaveFormat | SaveFormat.Pdf represents the PDF format used when saving a Document. |
TagStatus | TagStatus.Open represents an open (active) tag status. |
المحتوى
| Class | Description |
|---|---|
AttachmentTagFlowable | AttachmentTagFlowable.hAlign represents the horizontal alignment setting for the tag flowable. |
OutlinePrefixFlowable | OutlinePrefixFlowable.wrap sets the flowable’s available width and height to aW and aH. |
PdfSaveOptions | PdfSaveOptions.ImageCompression controls the compression algorithm applied to images embedded in the PDF. |
SaveOptions | SaveOptions.SaveFormat specifies the output format for saving the document. |
خيارات
الموافقة Stubs
تفاصيل الفئة
وثيقة
طبقة المستند الجذري. تحميل a .one ملف من مسار الملف، a pathlib.Path,أو تيار ثنائي.
from aspose.note import Document, LoadOptions
doc = Document(source=None, load_options=None)معايير المكونات:
خصائص:
الطرق:
Document.FileFormatملاحظة: توفر خاصية إشارة أفضل جهد للإصدار الصيغة لملف OneNote.FileFormatenum له ثلاث قيم:OneNote2010,OneNoteOnline,، وOneNote2007.
Document.Save()دعم البث:targetيمكن أن يكون جريان ثنائي (io.BytesIO,، ملف التعامل مفتوح في وضع الكتابة الثنائي، الخ).
DocumentVisitor
فئة أساسية مجردة لمتابعة نمط الزائر. قم بتجاوز طرق الزيارة التي تحتاجها:
العقدة
الطبقة الأساسية لجميع عقدة شجرة المستندات.
CompositeNode
المدى Node.يضيف إدارة الأطفال:
الصفحة
المدى CompositeNode.يمثل صفحة OneNote.
الطرق:
العنوان:
المدى CompositeNode.يحمل عنوان الكتلة من Page.
المخططات
المدى CompositeNode.حاوية وضعية لـ: OutlineElement العقدة.
OutlineElement
المدى CompositeNode.حاوية ورقة تحتوي على عقدة المحتوى.
RichText
المدى Node.كتلة من النص المُنَشَّط.
الطرق:
TextRun
قطعة نصية واحدة في RichText.TextRuns.
TextStyle
خصائص التنسيق لكل حرف لـ TextRun.
صورة
المدى CompositeNode.صورة مدمجة.
الطرق:
AttachedFile
المدى Node.ملف ملحق مدمج.
الجدول
المدى CompositeNode.طاولة داخل OutlineElement.
TableRow
المدى CompositeNode.صف داخل خط Table. التكرارية GetChildNodes(TableCell) للوصول إلى الخلايا.
TableCell
المدى CompositeNode.خلية داخل TableRow.يحتوي على: RichText, Image,، والعقد المحتوى الأخرى.
NoteTag
علامة OneNote مرفقة بعقدة المحتوى.
طرق المصنع:
NumberList
بيانات الميتاداتا للقائمة التي تم إدخالها بالرقم أو مع البوتيك على OutlineElement.
LoadOptions
SaveOptions
طبقة أساسية لخيارات الحفاظ. مطلوب دليل وضعي.
PdfSaveOptions
المدى SaveOptions. تكوين التصدير الخاص بـ PDF. بناء مع PdfSaveOptions() (كل الحجج هي كلمات مفتاحية فقط مع الافتراضات).
PageIndex/PageCountتحذير: يتم الإعلان عن هذه الحقول في:PdfSaveOptionsللامتثال مع API، ولكنDocument.Save()التنفيذ في v26.3.1 لا ينطبق أو يرسلها إلى مصدري PDF. يتم تصدير جميع الصفحات دائمًا.
رخصة ومقاييس
تم تصدير مقاطع التوافق لتوافقة شكل API مع Aspose.Note لـ .NET. جميع الأساليب غير فعالة في تنفيذ 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لا حاجة إلى مفتاح ترخيص لاستخدام أي ميزة من Aspose.Note FOSS لـ Python.
إحصاءات
مرجع التعداد الكامل: إحصاءات
SaveFormat
FileFormat
قيم Enum تمثل نسخة تنسيق ملف OneNote. Document.FileFormat يقدم إشارة أفضل جهد.
HorizontalAlignment
NodeType
الاستثناءات
إشارة الاستثناء الكامل: الاستثناءات