Aspose.Note FOSS for Python

Ši nuoroda apima visą viešą API paviršių, skirtą aspose-note versijai 26.3.1. Tik simboliai, eksportuoti iš aspose.note paketo yra dokumentuojami čia. Viskas, kas yra po aspose.note._internal yra įgyvendinimo detalė ir gali pasikeisti be įspėjimo.

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

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


ImageRenderOptions

Dokumentas ir naršymas

ImageRenderOptionsImageRenderOptions
DocumentŠakninis dokumento objektas. Įkelkite .one failą, peržvelkite puslapius ir išsaugokite į PDF.
DocumentVisitorAbstrakti bazė lankytojo šablono (visitor-pattern) medžio traversavimui.
NodeBazinė klasė visiems dokumentų mazgams.
CompositeNodeBazinė klasė mazgams, galintiems turėti vaikų mazgus.

Dokumento struktūra

ImageRenderOptionsImageRenderOptions
PageAtstovauja OneNote puslapiui.
TitlePuslapio antraštės blokas, kuriame yra TitleText, TitleDate, TitleTime.
OutlinePozicinis konteineris OutlineElement mazgams.
OutlineElementLeaf konteineris; talpina RichText, Image, Table, AttachedFile.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
RichTextTeksto blokas su formatavimo sekcijomis, žymomis ir hipersaitais.
TextRunVienas suformatuotas teksto segmentas RichText viduje.
TextStyleFormatavimo savybės TextRun elementui.
ImageĮterptas paveikslėlis su neapdorotais baitais ir metaduomenimis.
AttachedFileĮterptas failo priedas su neapdorotais baitais.
TableLentelė su eilutėmis, langeliais ir stulpelių pločiais.
TableRowEilutė lentelėje.
TableCellLangelis lentelės eilutėje; jame yra turinio mazgai.
NoteTagOneNote žyma (žvaigždutė, žymimasis langelis ir kt.) priskirta turinio mazgui.
NumberListNumeruoto sąrašo metaduomenys OutlineElement elemente.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
LoadOptionsParinktys įkeliant .one failą.
SaveOptionsPagrindinė klasė išsaugojimo parinktyms.
PdfSaveOptionsPDF specifinės išsaugojimo parinktys (žymų piktogramos).

Suderinamumo stubai

ImageRenderOptionsImageRenderOptions
LicenseSuderinamumo stubas: SetLicense() yra no‑op šioje FOSS įgyvendinime.
MeteredSuderinamumo stubas: SetMeteredKey() yra no‑op šioje FOSS įgyvendinime.

Klasės detalės

ImageRenderOptions

Pagrindinė dokumento klasė. Įkelti .one failą iš failo kelio, pathlib.Path, arba binarinį srautą.

from aspose.note import Document, LoadOptions

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

Konstruktoriaus parametrai:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source`strPath
load_options`LoadOptionsNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DisplayName`strNone`
CreationTime`datetimeNone`
FileFormatFileFormatGeriausio įmanomo pastangų nurodymas OneNote failo formato versijai

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Count()() -> intTiesioginių vaikų puslapių skaičius
GetPageHistory(page)(Page) -> list[Page]ImageRenderOptions [page] (stub; pilna istorija dar neįgyvendinta)
DetectLayoutChanges()() -> NoneSuderinamumo stub; jokios operacijos
Save(target, format_or_options)`(strPath
Accept(visitor)(DocumentVisitor) -> NoneIškviesti lankytojo perėjimą
for page in docN/AIteruoti tiesioginius vaikus Page mazgus

Document.FileFormat pastaba: Savybė suteikia geriausio įmanomo pastangų nurodymą OneNote failo formato versijai. The FileFormat enum turi tris reikšmes: OneNote2010, OneNoteOnline, ir OneNote2007.

Document.Save() srauto palaikymas: target gali būti dvejetainis srautas (io.BytesIO, failo rankena atidaryta dvejetainio rašymo režimu ir t.t.). Tai patvirtina testų rinkinys: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Abstrakti bazinė klasė lankytojo šablono kelionės. Perrašykite reikiamus lankymo metodus, kurių jums reikia:

ImageRenderOptionsKviečiama, kai
VisitDocumentStart(doc)Įeinama į Document mazgą
VisitDocumentEnd(doc)Išeinama iš Document mazgo
VisitPageStart(page)Įeinama į Page mazgą
VisitPageEnd(page)Išeinama iš Page mazgo
VisitTitleStart(title)Įeinama į Title mazgą
VisitTitleEnd(title)Išeinama iš Title mazgo
VisitOutlineStart(outline)Įeinama į Outline mazgą
VisitOutlineEnd(outline)Išeinama iš Outline mazgo
VisitOutlineElementStart(oe)Įeinama į OutlineElement mazgą
VisitOutlineElementEnd(oe)Išeinama iš OutlineElement mazgo
VisitRichTextStart(rt)Įeinama į RichText mazgą
VisitRichTextEnd(rt)Išeinama iš RichText mazgo
VisitImageStart(img)Įeinama į Image mazgą
VisitImageEnd(img)Paliekant Image mazgą

ImageRenderOptions

Bazinė klasė visiems dokumentų medžio mazgams.

Savybė / MetodasImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`
Accept(visitor)(DocumentVisitor) -> NoneIšsiųsti lankytoją šiam mazgui

CompositeNode

ImageRenderOptions Node. Prideda vaikų valdymą:

Savybė / MetodasImageRenderOptions
FirstChildPirmas vaiko mazgas, arba None
LastChildPaskutinis vaiko mazgas, arba None
AppendChildLast(node)Pridėti vaiko mazgą pabaigoje; nustato node.ParentNode = self
AppendChildFirst(node)Pridėti vaikų mazgą pradžioje
InsertChild(index, node)Įterpti vaiką nurodytoje pozicijoje
RemoveChild(node)Pašalinti vaikų mazgą; nustato node.ParentNode = None
GetEnumerator()Grąžina iteratorių tiesioginių vaikų
for child in nodeIteruoti tiesioginius vaikus
GetChildNodes(Type)(Type) -> list[Type]: rekursinis, gylio pirmumo paieška visame po-medžyje, įskaitant self

ImageRenderOptions

ImageRenderOptions CompositeNode. Atstovauja OneNote puslapiui.

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

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Clone(deep=False)Grąžina paviršinį arba gilų puslapio kloną

ImageRenderOptions

ImageRenderOptions CompositeNode. Laiko pavadinimo bloką, priklausantį Page.

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

ImageRenderOptions

ImageRenderOptions CompositeNode. Pozicinis konteineris, skirtas OutlineElement mazgams.

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

OutlineElement

ImageRenderOptions CompositeNode. Lapų konteineris, kuris laiko turinio mazgus.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
IndentLevelintĮdėjimo gylis (0 = išorinis)
NumberList`NumberListNone`
Tagslist[NoteTag]OneNote žymės, priskirtos šiam elementui

RichText

ImageRenderOptions CompositeNode. Stiliaus teksto blokas.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrPilna paprasto teksto eilutė (visos sekos sujungtos)
Runslist[TextRun]Rūšiuotas formatuotų segmentų sąrašas
FontSize`floatNone`
Tagslist[NoteTag]OneNote žymės, prisegtos prie šio bloko

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Append(text, style=None)`(str, TextStyleNone) -> RichText`
Replace(old_value, new_value)(str, str) -> NoneAtminties eilutės pakaitimas įjungtas Text; neatnaujina Runs

TextRun

ImageRenderOptions Node. Vienas suformatuotas teksto segmentas.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrSegmento teksto turinys (numatytasis "")
StyleTextStyleFormatavimo savybės
Start`intNone`
End`intNone`

TextStyle

ImageRenderOptions Node. Vieno simbolio formatavimo savybės, skirtos TextRun.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
BoldboolFalseImageRenderOptions
ItalicboolFalseImageRenderOptions
UnderlineboolFalseImageRenderOptions
StrikethroughboolFalseImageRenderOptions
SuperscriptboolFalseImageRenderOptions
SubscriptboolFalseImageRenderOptions
FontName`strNone`None
FontSize`floatNone`None
FontColor`intNone`None
HighlightColor`intNone`None
LanguageId`intNone`None
IsHyperlinkboolFalseAr šis fragmentas yra nuoroda
HyperlinkAddress`strNone`None

ImageRenderOptions

ImageRenderOptions CompositeNode. Įterptas paveikslėlis.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesNeapdoroti paveikslėlio duomenys (numatytasis b"")
Width`floatNone`
Height`floatNone`
AlternativeTextTitle`strNone`
AlternativeTextDescription`strNone`
HyperlinkUrl`strNone`
Tagslist[NoteTag]OneNote žymės, prisegtos prie šio paveikslėlio

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Replace(image)ImageRenderOptions Bytes ir FileName iš kito Image mazgas į šį

AttachedFile

ImageRenderOptions CompositeNode. Įterptas failo priedas.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesNeapdoroti failo duomenys (numatytasis b"")
Tagslist[NoteTag]OneNote žymės, prisegtos prie šio priedo

ImageRenderOptions

ImageRenderOptions CompositeNode. Lentelė OutlineElement viduje.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Columnslist[float][]Kiekvieno stulpelio plotis taškais
IsBordersVisibleboolTrueAr lentelės rėmeliai matomi
Tagslist[NoteTag][]OneNote žymės, priskirtos šiai lentelei

TableRow

ImageRenderOptions CompositeNode. Eilutė viduje Table. Iteruoti GetChildNodes(TableCell) norint pasiekti langelius.


TableCell

ImageRenderOptions CompositeNode. Langelis viduje TableRow. Turi RichText, Image, ir kiti turinio mazgai.


NoteTag

ImageRenderOptions Node. OneNote žyma, prisegta prie turinio mazgo.

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

Laiko žymės pastaba: created ir completed yra neapdoroti sveikųjų skaičių laiko žymės, iššifruotos iš MS-ONE dvejetainio formato, ne datetime objektai.

Gaminių metodai:

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

NumberList

ImageRenderOptions Node. Numeruoto arba ženklelio sąrašo metaduomenys apie OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue tvarkytiems (numeruotiems) sąrašams

LoadOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI suderinamumo laukas; funkcionaliai nenaudojamas v26.3.1 versijoje

SaveOptions

Bazinė klasė visoms išsaugojimo parinktimoms. Privalomas pozicinis argumentas.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatTikslinis išsaugojimo formatas

PdfSaveOptions

ImageRenderOptions SaveOptions. PDF specifinė eksporto konfigūracija. Sukurti su PdfSaveOptions(SaveFormat.Pdf).

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
PageIndexint0Laukas egzistuoja; neperduodama PDF eksporteriui v26.3.1 versijoje: neturi įtakos išvesties rezultatui
PageCount`intNone`None
TagIconDir`strNone`None
TagIconSize`floatNone`None
TagIconGap`floatNone`None

PageIndex / PageCount įspėjimas: Šie laukai yra deklaruoti PdfSaveOptions API suderinamumui, tačiau Document.Save() įgyvendinimas v26.3.1 neskaito ir neperduoda jų PDF eksporteriui. Visos puslapiai visada eksportuojami.


Licencija ir matuojama

Suderinamumo stubai eksportuojami API struktūros suderinamumui su Aspose.Note skirto .NET. Visi metodai šioje FOSS įgyvendinime yra neveiksni.

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

Nereikia licencijos rakto, norint naudoti bet kurią Aspose.Note FOSS funkciją, skirta Python.


ImageRenderOptions

Visas išvardijimo nuoroda: ImageRenderOptions

SaveFormat

ImageRenderOptionsImageRenderOptions
SaveFormat.PdfPDF eksportas: įgyvendintas; reikalauja pip install "aspose-note[pdf]"
SaveFormat.OneOneNote formatas: deklaruotas tik; sukelia UnsupportedSaveFormatException

FileFormat

Išvardijimo reikšmės, atstovaujančios OneNote failo formato versiją. Document.FileFormat pateikia geriausią įmanomą indikaciją.

ImageRenderOptionsString reikšmė
FileFormat.OneNote2010"onenote2010"
FileFormat.OneNoteOnline"onenoteonline"
FileFormat.OneNote2007"onenote2007"

HorizontalAlignment

ImageRenderOptionsString reikšmė
HorizontalAlignment.Left"left"
HorizontalAlignment.Center"center"
HorizontalAlignment.Right"right"

NodeType

ImageRenderOptionsString reikšmė
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 išimčių nuoroda: ImageRenderOptions

ImageRenderOptionsImageRenderOptions
AsposeNoteErrorBazinė klasė visoms Aspose.Note FOSS išimtim
FileCorruptedExceptionImageRenderOptions .one failas negali būti išanalizuotas (sugadintas arba netinkamai suformuotas dvejetainis)
IncorrectDocumentStructureExceptionFailo struktūra yra neteisinga arba nepalaikoma
IncorrectPasswordExceptionKeliama, kai LoadOptions.DocumentPassword yra nustatyta; šifruoti dokumentai nepalaikomi
UnsupportedFileFormatExceptionFailo formatas neatpažintas; atskleidžia FileFormat lauką (string)
UnsupportedSaveFormatExceptionPrašomas SaveFormat nėra įgyvendinta šioje versijoje

Žr. taip pat

 Lietuvių