Aspose.Note FOSS for Python

Denne referansen dekker det komplette offentlige API-området til aspose-note versjon 26.3.1. Kun symboler eksportert fra den aspose.note pakken er dokumentert her. Alt under aspose.note._internal er en implementasjonsdetalj og kan endres uten varsel.

ImageRenderOptions: pip install aspose-note (core) eller pip install "aspose-note[pdf]" (med PDF-eksport)

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


ImageRenderOptions

Dokument og Traversering

ImageRenderOptionsImageRenderOptions
DocumentRotdokumentobjekt. Last inn en .one fil, iterer sider, og lagre til PDF.
DocumentVisitorAbstrakt base for besøker-mønster traversering av dokumenttreet.
NodeBasisklasse for alle dokumentnoder.
CompositeNodeBasisklasse for noder som kan inneholde undernoder.

Dokumentstruktur

ImageRenderOptionsImageRenderOptions
PageRepresenterer en OneNote-side.
TitleSide-tittelblokk som inneholder TitleText, TitleDate, TitleTime.
OutlinePosisjonell beholder for OutlineElement-noder.
OutlineElementLøvbeholder; inneholder RichText, Image, Table, AttachedFile.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
RichTextTekstblokk med formateringssekvenser, tagger og hyperlenker.
TextRunEn enkelt formatert tekstsegment i en RichText.
TextStyleFormateringsegenskaper for en TextRun.
ImageInnebygd bilde med rå bytes og metadata.
AttachedFileInnebygd filvedlegg med rå bytes.
TableTabell med rader, celler og kolonnebredder.
TableRowEn rad i en Table.
TableCellEn celle i en TableRow; inneholder innholdsnoder.
NoteTagOneNote‑tagg (stjerne, avkrysningsboks osv.) festet til en innholdsnod.
NumberListNummerert liste‑metadata på et OutlineElement.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
LoadOptionsAlternativer for lasting av en .one fil.
SaveOptionsBasisklasse for lagringsalternativer.
PdfSaveOptionsPDF‑spesifikke lagringsalternativer (tagg‑ikoner).

Kompatibilitetsstubber

ImageRenderOptionsImageRenderOptions
LicenseKompatibilitets‑stub: SetLicense() er en ingen‑operasjon i denne FOSS‑implementeringen.
MeteredKompatibilitets‑stub: SetMeteredKey() er en ingen‑operasjon i denne FOSS‑implementeringen.

Klasse detaljer

ImageRenderOptions

Rotdokumentklassen. Last inn en .one fil fra en filsti, en pathlib.Path, eller en binær strøm.

from aspose.note import Document, LoadOptions

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

Konstruktørparametere:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source`strPath
load_options`LoadOptionsNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DisplayName`strNone`
CreationTime`datetimeNone`
FileFormatFileFormatBest‑effort‑indikasjon av OneNote‑filformatversjonen

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Count()() -> intAntall direkte underliggende sider
GetPageHistory(page)(Page) -> list[Page]ImageRenderOptions [page] (stubb; full historikk er ennå ikke implementert)
DetectLayoutChanges()() -> NoneKompatibilitetsstubb; ingen operasjon
Save(target, format_or_options)`(strPath
Accept(visitor)(DocumentVisitor) -> NoneKall på besøkertraversering
for page in docN/AIterer direkte under Page noder

Document.FileFormat notat: Egenskapen gir en best‑effort‑indikasjon av OneNote‑filformatversjonen. Den FileFormat enum har tre verdier: OneNote2010, OneNoteOnline, og OneNote2007.

Document.Save() strømmestøtte: target kan være en binær strøm (io.BytesIO, filhåndtak åpnet i binær skrivetilstand, osv.). Dette er bekreftet av testsettet: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Abstrakt baseklasse for traversering med visitor-mønster. Overstyr de besøksmetodene du trenger:

ImageRenderOptionsKalt når
VisitDocumentStart(doc)Går inn i en Document-node
VisitDocumentEnd(doc)Forlater en Document-node
VisitPageStart(page)Går inn i en Page-node
VisitPageEnd(page)Forlater en Page-node
VisitTitleStart(title)Går inn i en Title-node
VisitTitleEnd(title)Forlater en Title-node
VisitOutlineStart(outline)Går inn i en Outline-node
VisitOutlineEnd(outline)Forlater en Outline-node
VisitOutlineElementStart(oe)Går inn i en OutlineElement-node
VisitOutlineElementEnd(oe)Forlater en OutlineElement-node
VisitRichTextStart(rt)Går inn i en RichText-node
VisitRichTextEnd(rt)Forlater en RichText-node
VisitImageStart(img)Går inn i en Image-node
VisitImageEnd(img)Forlater en Image-node

ImageRenderOptions

Basisklasse for alle dokumenttre-noder.

Egenskap / MetodeImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`
Accept(visitor)(DocumentVisitor) -> NoneSend visitor for denne noden

CompositeNode

ImageRenderOptions Node. Legger til håndtering av barn:

Egenskap / MetodeImageRenderOptions
FirstChildFørste undernode, eller None
LastChildSiste undernode, eller None
AppendChildLast(node)Legg til en undernode på slutten; setter node.ParentNode = self
AppendChildFirst(node)Legg til en undernode i starten
InsertChild(index, node)Sett inn en undernode på den angitte posisjonen
RemoveChild(node)Fjern en undernode; setter node.ParentNode = None
GetEnumerator()Returnerer en iterator over direkte barn
for child in nodeIterer direkte barn
GetChildNodes(Type)(Type) -> list[Type]: rekursiv, dybde‑først søk i hele undertrær inkludert self

ImageRenderOptions

ImageRenderOptions CompositeNode. Representerer en OneNote-side.

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

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Clone(deep=False)Returner en overfladisk eller dyp klone av siden

ImageRenderOptions

ImageRenderOptions CompositeNode. Inneholder tittelblokken til en Page.

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

ImageRenderOptions

ImageRenderOptions CompositeNode. En posisjonsbeholder for OutlineElement noder.

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

OutlineElement

ImageRenderOptions CompositeNode. En bladbeholder som inneholder innholdsnoder.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
IndentLevelintNøstingsdybde (0 = ytterste)
NumberList`NumberListNone`
Tagslist[NoteTag]OneNote-tagger knyttet til dette elementet

RichText

ImageRenderOptions CompositeNode. En blokk med formatert tekst.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrFull ren-tekst-streng (alle kjeder sammenkjedet)
Runslist[TextRun]Ordnet liste over formaterte segmenter
FontSize`floatNone`
Tagslist[NoteTag]OneNote-tagger knyttet til denne blokken

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Append(text, style=None)`(str, TextStyleNone) -> RichText`
Replace(old_value, new_value)(str, str) -> NoneStrengsubstitusjon i minnet på Text; oppdaterer ikke Runs

TextRun

ImageRenderOptions Node. Et enkelt formatert tekstsegment.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrSegmentets tekstinnhold (standard "")
StyleTextStyleFormateringsegenskaper
Start`intNone`
End`intNone`

TextStyle

ImageRenderOptions Node. Per-tegn formateringsegenskaper for en TextRun.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
BoldboolFalseImageRenderOptions
ItalicboolFalseImageRenderOptions
UnderlineboolFalseImageRenderOptions
StrikethroughboolFalseImageRenderOptions
SuperscriptboolFalseImageRenderOptions
SubscriptboolFalseImageRenderOptions
FontName`strNone`None
FontSize`floatNone`None
FontColor`intNone`None
HighlightColor`intNone`None
LanguageId`intNone`None
IsHyperlinkboolFalseOm dette segmentet er en hyperlenke
HyperlinkAddress`strNone`None

ImageRenderOptions

ImageRenderOptions CompositeNode. Et innebygd bilde.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesRå bildedata (standard b"")
Width`floatNone`
Height`floatNone`
AlternativeTextTitle`strNone`
AlternativeTextDescription`strNone`
HyperlinkUrl`strNone`
Tagslist[NoteTag]OneNote‑tagger knyttet til dette bildet

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Replace(image)ImageRenderOptions Bytes og FileName fra en annen Image node inn i denne

AttachedFile

ImageRenderOptions CompositeNode. En innebygd filvedlegg.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesRå fildata (standard b"")
Tagslist[NoteTag]OneNote‑tagger knyttet til dette vedlegget

ImageRenderOptions

ImageRenderOptions CompositeNode. En tabell innenfor et OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Columnslist[float][]Bredde på hver kolonne i punkter
IsBordersVisibleboolTrueOm tabellrammer er synlige
Tagslist[NoteTag][]OneNote‑tagger knyttet til denne tabellen

TableRow

ImageRenderOptions CompositeNode. En rad innenfor en Table. Iterer GetChildNodes(TableCell) for å få tilgang til celler.


TableCell

ImageRenderOptions CompositeNode. En celle innenfor en TableRow. Inneholder RichText, Image, og andre innholdsnoder.


NoteTag

ImageRenderOptions Node. En OneNote‑tagg festet til en innholdsnod.

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

Tidsstempelnote: created og completed er rå heltalls‑tidsstempler som er tolket fra MS-ONE‑binærformatet, ikke datetime objekter.

Fabrikkmetoder:

ImageRenderOptionsImageRenderOptions
NoteTag.CreateYellowStar()Oppretter en NoteTag(shape=None, label="Yellow Star")

NumberList

ImageRenderOptions Node. Nummerert eller punktliste metadata på en OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue for ordnede (nummererte) lister

LoadOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI-kompatibilitetsfelt; ikke funksjonelt brukt i v26.3.1

SaveOptions

Basisklasse for alle lagringsalternativer. Påkrevd posisjonelt argument.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatMål lagringsformat

PdfSaveOptions

ImageRenderOptions SaveOptions. PDF-spesifikk eksportkonfigurasjon. Konstruer med PdfSaveOptions(SaveFormat.Pdf).

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
PageIndexint0Feltet finnes; ikke videresendt til PDF-eksportør i v26.3.1: har ingen effekt på utdata
PageCount`intNone`None
TagIconDir`strNone`None
TagIconSize`floatNone`None
TagIconGap`floatNone`None

PageIndex / PageCount forbehold: Disse feltene er deklarert på PdfSaveOptions for API-kompatibilitet, men the Document.Save() implementeringen i v26.3.1 leser dem ikke eller videresender dem til PDF-eksportøren. Alle sider blir alltid eksportert.


Lisens og Metered

Kompatibilitets‑stubber eksportert for API‑form‑kompatibilitet med Aspose.Note for .NET. Alle metoder er ingen‑operasjoner i denne FOSS‑implementasjonen.

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

Ingen lisensnøkkel kreves for å bruke noen funksjon i Aspose.Note FOSS for Python.


ImageRenderOptions

Fullstendig oppregningsreferanse: ImageRenderOptions

SaveFormat

ImageRenderOptionsImageRenderOptions
SaveFormat.PdfPDF-eksport: implementert; krever pip install "aspose-note[pdf]"
SaveFormat.OneOneNote-format: kun deklarert; kaster UnsupportedSaveFormatException

FileFormat

Enum-verdier som representerer OneNote-filformatversjonen. Document.FileFormat gir en best mulig indikasjon.

ImageRenderOptionsStrengverdi
FileFormat.OneNote2010"onenote2010"
FileFormat.OneNoteOnline"onenoteonline"
FileFormat.OneNote2007"onenote2007"

HorizontalAlignment

ImageRenderOptionsStrengverdi
HorizontalAlignment.Left"left"
HorizontalAlignment.Center"center"
HorizontalAlignment.Right"right"

NodeType

ImageRenderOptionsStrengverdi
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

Fullstendig unntaksreferanse: ImageRenderOptions

ImageRenderOptionsImageRenderOptions
AsposeNoteErrorBasisklasse for alle Aspose.Note FOSS-unntak
FileCorruptedExceptionImageRenderOptions .one filen kan ikke parses (korrupt eller feilformatert binærfil)
IncorrectDocumentStructureExceptionFilstrukturen er ugyldig eller ikke støttet
IncorrectPasswordExceptionKastes når LoadOptions.DocumentPassword er satt; krypterte dokumenter støttes ikke
UnsupportedFileFormatExceptionFilformatet er ikke gjenkjent; eksponerer en FileFormat felt (string)
UnsupportedSaveFormatExceptionDen forespurte SaveFormat er ikke implementert i denne versjonen

Se også

 Norsk