Aspose.Note FOSS for Python

Šī atsauce aptver pilnīgu publiskā API virsmu aspose-note versija 26.3.1. Tikai simboli, kas eksportēti no aspose.note pakotnes, ir dokumentēti šeit. Viss, kas atrodas zem aspose.note._internal ir īstenošanas detaļa un var mainīties bez brīdinājuma.

ImageRenderOptions: pip install aspose-note (core) vai pip install "aspose-note[pdf]" (ar PDF eksportu)

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


ImageRenderOptions

Dokuments un pārlūkošana

ImageRenderOptionsImageRenderOptions
DocumentSaknes dokumenta objekts. Ielādēt a .one failu, iterēt lapas un saglabāt PDF.
DocumentVisitorAbstrakts pamats apmeklētāja modeļa pārlūkošanai dokumenta kokā.
NodePamatklase visiem dokumenta mezgliem.
CompositeNodeBāzes klase mezgliem, kas var saturēt apakšmezglus.

Dokumenta struktūra

ImageRenderOptionsImageRenderOptions
PageAttēlo OneNote lapu.
TitleLapas virsraksta bloks, kas satur TitleText, TitleDate, TitleTime.
OutlinePozicionēts konteineris OutlineElement mezgliem.
OutlineElementLapas konteineris; satur RichText, Image, Table, AttachedFile.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
RichTextTeksta bloks ar formatēšanas sekcijām, tagiem un hipersaitēm.
TextRunViens formatēts teksta fragments RichText ietvaros.
TextStyleFormatēšanas īpašības TextRun.
ImageIegultais attēls ar neapstrādātiem baitiem un metadatiem.
AttachedFileIegultais faila pielikums ar neapstrādātiem baitiem.
TableTabula ar rindām, šūnām un kolonnu platumiem.
TableRowRinda tabulā.
TableCellŠūna TableRow ietvarā; satur satura mezglus.
NoteTagOneNote tags (zvaigzne, izvēles rūtiņa utt.) pievienots satura mezglam.
NumberListNumurēta saraksta metadati uz OutlineElement.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
LoadOptionsIespējas ielādēt .one failu.
SaveOptionsBāzes klase saglabāšanas opcijām.
PdfSaveOptionsPDF specifiskas saglabāšanas iespējas (tagu ikonas).

Saderības stubi

ImageRenderOptionsImageRenderOptions
LicenseSaderības stub: SetLicense() ir neizpildes darbība šajā FOSS īstenošanā.
MeteredSaderības stub: SetMeteredKey() ir neizpildes darbība šajā FOSS īstenošanā.

Klases detaļas

ImageRenderOptions

Saknes dokumenta klase. Ielādēt a .one failu no faila ceļa, a pathlib.Path, vai bināro plūsmu.

from aspose.note import Document, LoadOptions

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

Konstruktora parametri:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source`strPath
load_options`LoadOptionsNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DisplayName`strNone`
CreationTime`datetimeNone`
FileFormatFileFormatLabākas piepēšanas indikācija par OneNote faila formāta versiju

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Count()() -> intTiešo apakšlapu skaits
GetPageHistory(page)(Page) -> list[Page]ImageRenderOptions [page] (stub; pilna vēsture vēl nav īstenota)
DetectLayoutChanges()() -> NoneSaderības stub; nav darbības
Save(target, format_or_options)`(strPath
Accept(visitor)(DocumentVisitor) -> NoneIzsaukt apmeklētāja pārlūkošanu
for page in docN/AIterēt tiešo bērna elementu Page mezgli

Document.FileFormat piezīme: Īpašība sniedz labāko iespējamā mēģinājuma norādi par OneNote faila formāta versiju. The FileFormat enum satur trīs vērtības: OneNote2010, OneNoteOnline, un OneNote2007.

Document.Save() plūsmas atbalsts: target var būt bināra plūsma (io.BytesIO, faila rokturis atvērts binārā rakstīšanas režīmā, utt.). Tas ir apstiprināts ar testu komplektu: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Abstrakta pamata klase apmeklētāja modeļa pārlūkošanai. Pārrakstiet vajadzīgās apmeklējuma metodes:

ImageRenderOptionsIzsauc, kad
VisitDocumentStart(doc)Ienākot Document mezglā
VisitDocumentEnd(doc)Iziet no Document mezgla
VisitPageStart(page)Ienākot Page mezglā
VisitPageEnd(page)Iziet no Page mezgla
VisitTitleStart(title)Ienākot Title mezglā
VisitTitleEnd(title)Iziet no Title mezgla
VisitOutlineStart(outline)Ienākot Outline mezglā
VisitOutlineEnd(outline)Iziet no Outline mezgla
VisitOutlineElementStart(oe)Ienākot OutlineElement mezglā
VisitOutlineElementEnd(oe)Iziet no OutlineElement mezgla
VisitRichTextStart(rt)Ienākot RichText mezglā
VisitRichTextEnd(rt)Iziet no RichText mezgla
VisitImageStart(img)Ienākot Image mezglā
VisitImageEnd(img)Iziet no Image mezgla

ImageRenderOptions

Bāzes klase visiem dokumenta koka mezgliem.

Īpašība / MetodeImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`
Accept(visitor)(DocumentVisitor) -> NoneIzsūtīt apmeklētāju šim mezglam

CompositeNode

ImageRenderOptions Node. Pievieno bērnu pārvaldību:

Īpašība / MetodeImageRenderOptions
FirstChildPirmais bērna mezgls, vai None
LastChildPēdējais bērna mezgls, vai None
AppendChildLast(node)Pievieno bērna mezglu beigās; iestata node.ParentNode = self
AppendChildFirst(node)Pievieno bērna mezglu sākumā
InsertChild(index, node)Ievieto bērnu norādītajā pozīcijā
RemoveChild(node)Noņem bērna mezglu; iestata node.ParentNode = None
GetEnumerator()Atgriež iteratoru pār tiešajiem bērniem
for child in nodeIterēt tiešos bērnus
GetChildNodes(Type)(Type) -> list[Type]: rekursīvs, dziļuma pirmas meklēšanas (depth-first) visā apakškokā, ieskaitot self

ImageRenderOptions

ImageRenderOptions CompositeNode. Attēlo OneNote lapu.

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

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Clone(deep=False)Atgriež virspusēju vai dziļu lapas klonu

ImageRenderOptions

ImageRenderOptions CompositeNode. Satur virsraksta bloku no Page.

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

ImageRenderOptions

ImageRenderOptions CompositeNode. Pozicionēts konteiners priekš OutlineElement mezgli.

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

OutlineElement

ImageRenderOptions CompositeNode. Koka konteineris, kas satur satura mezglus.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
IndentLevelintIekļaušanas dziļums (0 = ārējais)
NumberList`NumberListNone`
Tagslist[NoteTag]OneNote tagi, kas pievienoti šim elementam

RichText

ImageRenderOptions CompositeNode. Stilizēta teksta bloks.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrPilna vienkāršā teksta virkne (visi fragmenti savienoti)
Runslist[TextRun]Sakārtots saraksts ar formatētiem segmentiem
FontSize`floatNone`
Tagslist[NoteTag]OneNote birkas pievienotas šim blokam

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Append(text, style=None)`(str, TextStyleNone) -> RichText`
Replace(old_value, new_value)(str, str) -> NoneVirknes aizvietošana atmiņā uz Text; neatjaunina Runs

TextRun

ImageRenderOptions Node. Viena formatēta teksta segments.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrSegmenta teksta saturs (noklusējums "")
StyleTextStyleFormatēšanas īpašības
Start`intNone`
End`intNone`

TextStyle

ImageRenderOptions Node. Per-rakstzīmes formatēšanas īpašības priekš TextRun.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
BoldboolFalseImageRenderOptions
ItalicboolFalseImageRenderOptions
UnderlineboolFalseImageRenderOptions
StrikethroughboolFalseImageRenderOptions
SuperscriptboolFalseImageRenderOptions
SubscriptboolFalseImageRenderOptions
FontName`strNone`None
FontSize`floatNone`None
FontColor`intNone`None
HighlightColor`intNone`None
LanguageId`intNone`None
IsHyperlinkboolFalseVai šis fragments ir hipersaite
HyperlinkAddress`strNone`None

ImageRenderOptions

ImageRenderOptions CompositeNode. Iegultais attēls.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesNeapstrādāti attēla dati (noklusējums b"")
Width`floatNone`
Height`floatNone`
AlternativeTextTitle`strNone`
AlternativeTextDescription`strNone`
HyperlinkUrl`strNone`
Tagslist[NoteTag]OneNote birkas, kas pievienotas šim attēlam

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Replace(image)ImageRenderOptions Bytes un FileName no cita Image mezglu šajā

AttachedFile

ImageRenderOptions CompositeNode. Iegultais faila pielikums.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesNeapstrādāti faila dati (noklusējums b"")
Tagslist[NoteTag]OneNote birkas, kas pievienotas šim pielikumam

ImageRenderOptions

ImageRenderOptions CompositeNode. Tabula iekš OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Columnslist[float][]Katras kolonnas platums punktos
IsBordersVisibleboolTrueVai tabulas robežas ir redzamas
Tagslist[NoteTag][]OneNote birkas pievienotas šai tabulai

TableRow

ImageRenderOptions CompositeNode. Rinda iekš Table. Iterēt GetChildNodes(TableCell) lai piekļūtu šūnām.


TableCell

ImageRenderOptions CompositeNode. Šūna iekš TableRow. Satur RichText, Image, un citi satura mezgli.


NoteTag

ImageRenderOptions Node. OneNote iezīme, kas pievienota satura mezglam.

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

Laika zīmes piezīme: created un completed ir neapstrādātas veselu skaitļu laika zīmes, kas izparsētas no MS-ONE binārā formāta, nevis datetime objekti.

Fabrikas metodes:

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

NumberList

ImageRenderOptions Node. Numurēta vai aizzīmēta saraksta metadati uz OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue sakārtotiem (numurētiem) sarakstiem

LoadOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI saderības lauks; funkcionāli neizmantots versijā v26.3.1

SaveOptions

Bāzes klase visām saglabāšanas opcijām. Nepieciešams pozīcijas arguments.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatMērķa saglabāšanas formāts

PdfSaveOptions

ImageRenderOptions SaveOptions. PDF-specifiska eksporta konfigurācija. Izveidot ar PdfSaveOptions(SaveFormat.Pdf).

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
PageIndexint0Lauks pastāv; nav pārsūtīts uz PDF eksportētāju versijā v26.3.1: nav ietekmes uz izvadi
PageCount`intNone`None
TagIconDir`strNone`None
TagIconSize`floatNone`None
TagIconGap`floatNone`None

PageIndex / PageCount brīdinājums: Šie lauki ir deklarēti uz PdfSaveOptions API saderībai, bet the Document.Save() implementācija versijā v26.3.1 nolasīs vai nepārsūta tos PDF eksportētājam. Visas lapas vienmēr tiek eksportētas.


Licence un tarifēts

Saderības stubi eksportēti API struktūras saderībai ar Aspose.Note priekš .NET. Visi metodes šajā FOSS implementācijā ir neizpildes (no‑ops).

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

Lai izmantotu jebkuru Aspose.Note FOSS funkciju Python, nav nepieciešama licences atslēga.


ImageRenderOptions

Pilna uzskaitījuma atsauce: ImageRenderOptions

SaveFormat

ImageRenderOptionsImageRenderOptions
SaveFormat.PdfPDF eksports: implementēts; nepieciešams pip install "aspose-note[pdf]"
SaveFormat.OneOneNote formāts: tikai deklarēts; izraisa UnsupportedSaveFormatException

FileFormat

Uzskaitījuma vērtības, kas pārstāv OneNote faila formāta versiju. Document.FileFormat sniedz labāko iespējamā mēģinājuma indikāciju.

ImageRenderOptionsVirknes vērtība
FileFormat.OneNote2010"onenote2010"
FileFormat.OneNoteOnline"onenoteonline"
FileFormat.OneNote2007"onenote2007"

HorizontalAlignment

ImageRenderOptionsVirknes vērtība
HorizontalAlignment.Left"left"
HorizontalAlignment.Center"center"
HorizontalAlignment.Right"right"

NodeType

ImageRenderOptionsVirknes vērtība
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

Pilna izņēmuma atsauce: ImageRenderOptions

ImageRenderOptionsImageRenderOptions
AsposeNoteErrorBāzes klase visiem Aspose.Note FOSS izņēmumiem
FileCorruptedExceptionImageRenderOptions .one fails nevar tikt parsēts (bojāts vai nepareizi strukturēts binārais fails)
IncorrectDocumentStructureExceptionFaila struktūra ir nederīga vai neatbalstīta
IncorrectPasswordExceptionIzraisīts, kad LoadOptions.DocumentPassword ir iestatīts; šifrēti dokumenti netiek atbalstīti
UnsupportedFileFormatExceptionFaila formāts nav atpazīts; atklāj a FileFormat lauks (string)
UnsupportedSaveFormatExceptionPieprasītais SaveFormat nav īstenots šajā versijā

Skatīt arī

 Latviešu