Aspose.Note FOSS for Python

Tento odkaz pokrývá celou veřejnou plochu API pro: aspose-note Verze 26.3.1 Pouze symboly vyvážené z EU a ze zemí, které jsou součástí Evropské unie. aspose.note Vše, co je pod tímto kódem, se zde dokumentuje. aspose.note._internal je prováděcí podrobnost a může se bez předchozího oznámení změnit.

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

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


Třídy

Install: pip install aspose-note (core) or pip install "aspose-note[pdf]" (with PDF export)

Dokumenty a průběh

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 dokumentu

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.

Obsah:

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.

Možnosti

Kompatibilní stuby


Podrobnosti o třídě

Dokumenty

Klasifikace základního dokumentu. .one soubor z cesty souboru, a pathlib.Path,nebo binární proud.

from aspose.note import Document, LoadOptions

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

Parametry konstruktoru:

Vlastnosti:

Metody:

Document.FileFormat poznámka::Vlastnost poskytuje nejlepší indikátor verze formátu souboru OneNote . FileFormat enum má tři hodnoty: OneNote2010, OneNoteOnline,a) OneNote2007.

Document.Save() Podpora proudění: target může být binární tok (io.BytesIO, souborová ruka otevřená v binárním režimu psaní atd.).


DocumentVisitor

Abstraktní základní třída pro průcházku vzorů návštěvníků. Přehlížet potřebné metody návštevy:


Vstupní uzel

Základní třída pro všechny uzly stromů dokumentů.


CompositeNode

Rozsah: Node.Přidává se:


Stránka

Rozsah: CompositeNode. Zobrazuje stránku OneNote.

Metody:


Název:

Rozsah: CompositeNode.- Je držitelem titulu . Page.


Přehled

Rozsah: CompositeNode.Postulatelný kontejner pro: OutlineElement uzly.


OutlineElement

Rozsah: CompositeNode.Obsahující obsahové uzly.


RichText

Rozsah: Node.- Blok stylizovaného textu.

Metody:


TextRun

Jediný formátovaný textový segment v rámci: RichText.TextRuns.


TextStyle

Vlastnosti formátování na znak pro: TextRun.


Obraz:

Rozsah: CompositeNode.Vložený obraz.

Metody:


AttachedFile

Rozsah: Node.- Vkládaný soubor.


Tabulka 1

Rozsah: CompositeNode.Tabela uvnitř OutlineElement.


TableRow

Rozsah: CompositeNode.Řádek v rámci řady . Table.- Iterativní. GetChildNodes(TableCell) k přístupu do buňky.


TableCell

Rozsah: CompositeNode. Buňka v rámci … TableRow.Obsahuje: RichText, Image, a další obsahové uzly.


NoteTag

Tyg OneNote připojený k obsahu.

Zpracovatelské metody:


NumberList

Metadata čísleného nebo sčítaného seznamu na OutlineElement.


LoadOptions


SaveOptions

Základní třída pro možnosti uložení. Požadovaný poziční argument.


PdfSaveOptions

Rozsah: SaveOptions. PDF-specifikní konfigurace vývozu. Konstruovat s PdfSaveOptions() (všechny argumenty jsou pouze klíčová slova s výchozími funkcemi).

PageIndex / PageCount výstraha:Tato pole jsou vyjádřena na: PdfSaveOptions pro kompatibilitu s API, ale Document.Save() Implementace v verzi 26.3.1 se nepoužije a není předávána vývozci PDF. Všechny stránky jsou vždy exportovány.


Licence a měření

Kompatibilita stubů exportované pro API tvar kompatibility s Aspose.Note pro .NET. Všechny metody jsou no-ops v této implementaci 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

Žádný licenční klíč není potřebný k použití jakékoli funkce Aspose.Note FOSS pro Python.


Číslování

Úplný odkaz na vyčíslení: Číslování

SaveFormat

FileFormat

Věci, které představují verzi formátu souboru OneNote. Document.FileFormat poskytuje indikátor nejlepšího úsilí.

HorizontalAlignment

NodeType


Výjimky

Úplná výjimka: Výjimky


Viz také:

 Čeština