Aspose.Note FOSS for Python

Ova referenca pokriva kompletnu javnu API površinu aspose-note verzija 26.3.1. Samo simboli izvezeni iz aspose.note paketa su dokumentovani ovde. Sve što je pod aspose.note._internal je detalj implementacije i može se promeniti bez najave.


Dokument i pretraga

ClassDescription
AsposeNoteErrorClass extending Exception.
AttachedFileAttachedFile.FileName holds the optional name of the attached file.
CompositeNodeCompositeNode.AppendChildLast appends the given node as the last child and returns the added node.
DocumentDocument.Save writes the document to a file, stream, or path using the given format or options.
DocumentVisitorDocumentVisitor.VisitDocumentStart is invoked when traversal begins a Document node.
FileCorruptedExceptionClass extending AsposeNoteError.
ImageImage.Replace replaces the current image data with the provided Image instance.
IncorrectDocumentStructureExceptionClass extending AsposeNoteError.
IncorrectPasswordExceptionClass extending AsposeNoteError.
LicenseLicense.SetLicense loads a license from the given file path or binary stream.
LoadOptionsLoadOptions.DocumentPassword holds the password used to open encrypted documents, or None if not set.
MeteredMetered.SetMeteredKey stores the provided public and private keys for metered licensing.
NodeNode.Accept invokes the visitor on this node for traversal or processing.
NoteTagNoteTag.CreateYellowStar creates a yellow‑star tag, optionally assigning a label.
NumberListNumberList.GetNumberedListHeader returns the header string for the specified list number.
OutlineOutline.HorizontalOffset represents the horizontal offset of the outline within its container.
OutlineElementOutlineElement.NumberList represents the numbered list applied to this outline element, or None if absent.
PagePage.Clone creates a copy of the page; if cloneHistory is true the page’s revision history is also copied.
PageHistoryPageHistory.Add adds the specified Page to the collection.
ParagraphStyleParagraphStyle.Default returns a ParagraphStyle instance initialized with default formatting values.
RichTextRichText.Append appends the given text with optional style to the end of the rich text.
TableTable.Tags provides the collection of NoteTag objects attached to the table.
TableCellClass with 7 methods and 4 properties.
TableColumnTableColumn.Width represents the column width in points, or None if not set.
TableRowClass with 7 methods and 4 properties.
TextRunTextRun.Text holds the plain string content of the text run.
TextStyleTextStyle.Default returns a TextStyle object representing the library’s default text formatting.
TitleTitle.TitleText holds the RichText representing the title’s main text, or None if absent.
UnsupportedFileFormatExceptionUnsupportedFileFormatException.FileFormat represents the file format that triggered the exception.
UnsupportedSaveFormatExceptionClass extending AsposeNoteError.

Struktura dokumenta

EnumerationDescription
FileFormatFileFormat.Unknown represents an unspecified or unrecognized file format.
HorizontalAlignmentHorizontalAlignment.Left represents left horizontal alignment.
NodeTypeNodeType.Document represents a OneNote document node, the root of the DOM hierarchy.
SaveFormatSaveFormat.Pdf represents the PDF format used when saving a Document.
TagStatusTagStatus.Open represents an open (active) tag status.
ClassDescription
AttachmentTagFlowableAttachmentTagFlowable.hAlign represents the horizontal alignment setting for the tag flowable.
OutlinePrefixFlowableOutlinePrefixFlowable.wrap sets the flowable’s available width and height to aW and aH.
PdfSaveOptionsPdfSaveOptions.ImageCompression controls the compression algorithm applied to images embedded in the PDF.
SaveOptionsSaveOptions.SaveFormat specifies the output format for saving the document.

Stubovi kompatibilnosti


Detalji klase

Osnovna klasa dokumenta. Učitajte .one datoteku iz putanje do datoteke, a pathlib.Path, ili binarni tok.

from aspose.note import Document, LoadOptions

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

Parametri konstruktora:

Document.FileFormat napomena: Svojstvo pruža indikaciju, u najboljem mogućem slučaju, verzije formata OneNote fajla. The FileFormat enumeracija ima tri vrednosti: OneNote2010, OneNoteOnline, i OneNote2007.

Document.Save() podrška za stream: target može biti binarni stream (io.BytesIO, fajl hendel otvoren u binarnom režimu pisanja, itd.). Ovo je potvrđeno testnim paketom: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Apstraktna bazna klasa za obilazak po obrascu posetioca. Prepišite metode posete koje su vam potrebne:


Osnovna klasa za sve čvorove stabla dokumenta.


CompositeNode





OutlineElement


RichText


TextRun


TextStyle



AttachedFile



TableRow


TableCell


NoteTag

Napomena o vremenskom žigu: created i completed su sirovi celobrojni vremenski žigovi parsirani iz MS-ONE binarnog formata, a ne datetime objekti.

Metode fabrike:


NumberList


LoadOptions


SaveOptions

Osnovna klasa za sve opcije čuvanja. Obavezan pozicioni argument.


PdfSaveOptions

PageIndex / PageCount napomena: Ova polja su deklarisana na PdfSaveOptions za kompatibilnost API-ja, ali the Document.Save() implementacija u v26.3.1 ne čita niti prosleđuje ih PDF izvozniku. Sve stranice se uvek izvezu.


Licenca i tarifirano

Kompatibilnost stubova izvezenih radi API oblikovne kompatibilnosti sa Aspose.Note za .NET. Sve metode su bez efekta u ovoj FOSS implementaciji.

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

Nije potreban licencni ključ za korišćenje bilo koje funkcije Aspose.Note FOSS za Python.


SaveFormat

FileFormat

Enum vrednosti koje predstavljaju verziju OneNote formata fajla. Document.FileFormat pruža indikaciju na najbolji mogući način.

HorizontalAlignment

NodeType



Vidi i

 Српски