Aspose.Note FOSS for Python

Tämä viite kattaa koko julkisen API-pinnan aspose-note versio 26.3.1. Vain paketista viedyt symbolit aspose.note paketti on dokumentoitu täällä. Kaikki, mikä on aspose.note._internal toteutuksen yksityiskohta ja se saattaa muuttua ilman erillistä ilmoitusta.

ImageRenderOptions: pip install aspose-note (core) tai pip install "aspose-note[pdf]" (PDF-viennillä)

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


ImageRenderOptions

Dokumentti ja läpikäynti

ImageRenderOptionsImageRenderOptions
DocumentJuuridokumentti-objekti. Lataa .one tiedosto, käy läpi sivut ja tallenna PDF-muotoon.
DocumentVisitorAbstrakti perusluokka vierailijamallin läpikäynnille dokumenttipuussa.
NodePerusluokka kaikille dokumenttisolmuille.
CompositeNodePerusluokka solmuille, jotka voivat sisältää alisolmuja.

Dokumentin rakenne

ImageRenderOptionsImageRenderOptions
PageEdustaa OneNote-sivua.
TitleSivun otsikkolohko, joka sisältää TitleText-, TitleDate- ja TitleTime-tiedot.
OutlineSijaintipohjainen säiliö OutlineElement-solmuille.
OutlineElementLehtisäiliö; sisältää RichText-, Image-, Table- ja AttachedFile-objektit.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
RichTextTekstilohko, jossa on muotoilurunoja, tageja ja hyperlinkkejä.
TextRunYksi muotoiltu tekstisegmentti RichTextissä.
TextStyleMuotoilun ominaisuudet TextRunille.
ImageUpotettu kuva raakabiteillä ja metatiedoilla.
AttachedFileUpotettu tiedostoliite raakabiteillä.
TableTaulukko riveillä, soluilla ja sarakeleveydillä.
TableRowTaulukon sisällä oleva rivi.
TableCellTaulukon rivin sisällä oleva solu; sisältää sisältösolmuja.
NoteTagOneNote‑tunniste (tähti, valintaruutu jne.) liitettynä sisältösolmuun.
NumberListNumeroidun luettelon metatiedot OutlineElementissä.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
LoadOptionsLatausasetukset .one tiedosto.
SaveOptionsPerusluokka tallennusasetuksille.
PdfSaveOptionsPDF‑kohtaiset tallennusasetukset (tunnistekuvakkeet).

Yhteensopivuus-stubit

ImageRenderOptionsImageRenderOptions
LicenseYhteensopivuusvarsi: SetLicense() on toimimaton (no‑op) tässä FOSS‑toteutuksessa.
MeteredYhteensopivuusvarsi: SetMeteredKey() on toimimaton (no‑op) tässä FOSS‑toteutuksessa.

Luokan tiedot

ImageRenderOptions

Juuridokumenttiluokka. Lataa .one tiedosto tiedostopolusta, pathlib.Path, tai binaarinen virta.

from aspose.note import Document, LoadOptions

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

Konstruktorin parametrit:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source`strPath
load_options`LoadOptionsNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DisplayName`strNone`
CreationTime`datetimeNone`
FileFormatFileFormatParas yritys -indikaattori OneNote-tiedostomuodon versiosta

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Count()() -> intSuorien alisivujen määrä
GetPageHistory(page)(Page) -> list[Page]ImageRenderOptions [page] (luonnos; täyttä historiaa ei ole vielä toteutettu)
DetectLayoutChanges()() -> NoneYhteensopivuusluonnos; ei toimintaa
Save(target, format_or_options)`(strPath
Accept(visitor)(DocumentVisitor) -> NoneKutsu vierailijan läpikäynti
for page in docN/AIteroi suoraa lapsisolmua Page solmut

Document.FileFormat huomautus: Ominaisuus tarjoaa parhaan yrityksen indikaattorin OneNote-tiedostomuodon versiosta. The FileFormat enumilla on kolme arvoa: OneNote2010, OneNoteOnline, ja OneNote2007.

Document.Save() virran tuki: target voi olla binaarivirta (io.BytesIO, tiedostokahva avattuna binaarikirjoitustilassa, jne.). Tämä on vahvistettu testisarjassa: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Abstrakti perusluokka vierailijamallin läpikäyntiin. Ylikirjoita tarvitsemiasi visit-metodeja:

ImageRenderOptionsKutsutaan, kun
VisitDocumentStart(doc)Siirrytään Document-solmuun
VisitDocumentEnd(doc)Poistutaan Document-solmusta
VisitPageStart(page)Siirrytään Page-solmuun
VisitPageEnd(page)Poistutaan Page-solmusta
VisitTitleStart(title)Siirrytään Title-solmuun
VisitTitleEnd(title)Poistutaan Title-solmusta
VisitOutlineStart(outline)Siirrytään Outline-solmuun
VisitOutlineEnd(outline)Poistutaan Outline-solmusta
VisitOutlineElementStart(oe)Siirrytään OutlineElement-solmuun
VisitOutlineElementEnd(oe)Poistutaan OutlineElement-solmusta
VisitRichTextStart(rt)Siirrytään RichText-solmuun
VisitRichTextEnd(rt)Poistutaan RichText-solmusta
VisitImageStart(img)Siirrytään Image-solmuun
VisitImageEnd(img)Poistutaan Image-solmusta

ImageRenderOptions

Perusluokka kaikille asiakirjapuun solmuille.

Ominaisuus / MetodiImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`
Accept(visitor)(DocumentVisitor) -> NoneKutsu vierailija tälle solmulle

CompositeNode

ImageRenderOptions Node. Lisää alisolmujen hallinta:

Ominaisuus / MetodiImageRenderOptions
FirstChildEnsimmäinen lapsisolmu, tai None
LastChildViimeinen lapsisolmu, tai None
AppendChildLast(node)Lisää lapsisolmu loppuun; asettaa node.ParentNode = self
AppendChildFirst(node)Lisää lapsisolmu alussa
InsertChild(index, node)Lisää lapsi annettuun kohtaan
RemoveChild(node)Poista lapsisolmu; asettaa node.ParentNode = None
GetEnumerator()Palauttaa iteraattorin suoraan lapsille
for child in nodeIteroi suorat lapset
GetChildNodes(Type)(Type) -> list[Type]: rekursiivinen, syvyyssuuntainen haku koko alipuusta mukaanlukien self

ImageRenderOptions

ImageRenderOptions CompositeNode. Edustaa OneNote-sivua.

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

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Clone(deep=False)Palauta sivun pinnallinen tai syvä klooni

ImageRenderOptions

ImageRenderOptions CompositeNode. Sisältää otsikkolohkon Page.

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

ImageRenderOptions

ImageRenderOptions CompositeNode. Sijaintisäiliö kohteelle OutlineElement solmut.

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

OutlineElement

ImageRenderOptions CompositeNode. Lehtisäiliö, joka sisältää sisältösolmuja.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
IndentLevelintSisäkkäisyyden syvyys (0 = ulommaisin)
NumberList`NumberListNone`
Tagslist[NoteTag]OneNote-tunnisteet, jotka on liitetty tähän elementtiin

RichText

ImageRenderOptions CompositeNode. Tyylitellyn tekstin lohko.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrTäysi tavallinen tekstijono (kaikki osat yhdistettynä)
Runslist[TextRun]Järjestetty luettelo muotoilluista segmenteistä
FontSize`floatNone`
Tagslist[NoteTag]OneNote-tunnisteet, jotka on liitetty tähän lohkoon

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Append(text, style=None)`(str, TextStyleNone) -> RichText`
Replace(old_value, new_value)(str, str) -> NoneMuistissa tapahtuva merkkijonon korvaus Text; ei päivity Runs

TextRun

ImageRenderOptions Node. Yksi muotoiltu tekstisegmentti.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrSegmentin tekstisisältö (oletus "")
StyleTextStyleMuotoilun ominaisuudet
Start`intNone`
End`intNone`

TextStyle

ImageRenderOptions Node. Merkki‑kohtaiset muotoiluominaisuudet TextRun.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
BoldboolFalseImageRenderOptions
ItalicboolFalseImageRenderOptions
UnderlineboolFalseImageRenderOptions
StrikethroughboolFalseImageRenderOptions
SuperscriptboolFalseImageRenderOptions
SubscriptboolFalseImageRenderOptions
FontName`strNone`None
FontSize`floatNone`None
FontColor`intNone`None
HighlightColor`intNone`None
LanguageId`intNone`None
IsHyperlinkboolFalseOnko tämä juoksu hyperlinkki
HyperlinkAddress`strNone`None

ImageRenderOptions

ImageRenderOptions CompositeNode. Upotettu kuva.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesRaakakuva-aineisto (oletus b"")
Width`floatNone`
Height`floatNone`
AlternativeTextTitle`strNone`
AlternativeTextDescription`strNone`
HyperlinkUrl`strNone`
Tagslist[NoteTag]OneNote-tunnisteet, jotka on liitetty tähän kuvaan

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Replace(image)ImageRenderOptions Bytes ja FileName toisesta Image solmusta tähän

AttachedFile

ImageRenderOptions CompositeNode. Upotettu tiedostoliite.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesRaakatiedoston data (oletus b"")
Tagslist[NoteTag]OneNote-tunnisteet, jotka on liitetty tähän liitteeseen

ImageRenderOptions

ImageRenderOptions CompositeNode. Taulukko OutlineElementin sisällä.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Columnslist[float][]Jokaisen sarakkeen leveys pisteinä
IsBordersVisibleboolTrueOnko taulukon reunat näkyvissä
Tagslist[NoteTag][]OneNote-tunnisteet, jotka on liitetty tähän taulukkoon

TableRow

ImageRenderOptions CompositeNode. Rivi sisällä Table. Toista GetChildNodes(TableCell) soluihin pääsemiseksi.


TableCell

ImageRenderOptions CompositeNode. Solu sisällä TableRow. Sisältää RichText, Image, ja muita sisältösolmuja.


NoteTag

ImageRenderOptions Node. OneNote-tunniste liitettynä sisältösolmuun.

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

Aikaleiman merkintä: created ja completed ovat raakoja kokonaislukuaikaleimoja, jotka on jäsennetty MS-ONE‑binaarimuodosta, eivät datetime objekteja.

Tehdasmenetelmät:

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

NumberList

ImageRenderOptions Node. Numerointi- tai luettelomerkkien listan metadata OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTosi järjestetyille (numeroiduille) listoille

LoadOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI-yhteensopivuuskenttä; ei toiminnallisesti käytössä versiossa v26.3.1

SaveOptions

Perusluokka kaikille tallennusasetuksille. Pakollinen sijaintiparametri.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatKohde tallennusmuoto

PdfSaveOptions

ImageRenderOptions SaveOptions. PDF-spesifinen vientiasetukset. Rakenna käyttäen PdfSaveOptions(SaveFormat.Pdf).

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
PageIndexint0Kenttä on olemassa; ei välitetä PDF-vientiin versiossa v26.3.1: ei vaikuta tulosteeseen
PageCount`intNone`None
TagIconDir`strNone`None
TagIconSize`floatNone`None
TagIconGap`floatNone`None

PageIndex / PageCount varoitus: Nämä kentät on määritelty PdfSaveOptions API-yhteensopivuuden vuoksi, mutta the Document.Save() implementaatio versiossa v26.3.1 ei lue tai välitä niitä PDF-vientiin. Kaikki sivut viedään aina.


Lisenssi ja mittauspohjainen

Yhteensopivuusstubit viedään API-rakenteen yhteensopivuuden takaamiseksi Aspose.Note:n kanssa .NET:lle. Kaikki metodit ovat toimimattomia tässä FOSS-toteutuksessa.

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

Lisenssiavainta ei tarvita minkään Aspose.Note FOSS -ominaisuuden käyttämiseen Python:ssa.


ImageRenderOptions

Täydellinen luettelointiviite: ImageRenderOptions

SaveFormat

ImageRenderOptionsImageRenderOptions
SaveFormat.PdfPDF‑vienti: toteutettu; vaatii pip install "aspose-note[pdf]"
SaveFormat.OneOneNote‑muoto: vain ilmoitettu; nostaa UnsupportedSaveFormatException

FileFormat

Enum‑arvot, jotka edustavat OneNote‑tiedostomuodon versiota. Document.FileFormat antaa parhaan mahdollisen indikaation.

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

HorizontalAlignment

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

NodeType

ImageRenderOptionsMerkkijonoarvo
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

Täydellinen poikkeusviite: ImageRenderOptions

ImageRenderOptionsImageRenderOptions
AsposeNoteErrorPerusluokka kaikille Aspose.Note FOSS‑poikkeuksille
FileCorruptedExceptionImageRenderOptions .one tiedostoa ei voida jäsentää (korruptoitunut tai virheellinen binaari)
IncorrectDocumentStructureExceptionTiedoston rakenne on virheellinen tai ei‑tuettu
IncorrectPasswordExceptionNostetaan kun LoadOptions.DocumentPassword on asetettu; salattuja asiakirjoja ei tueta
UnsupportedFileFormatExceptionTiedostomuotoa ei tunnisteta; paljastaa a FileFormat kenttä (string)
UnsupportedSaveFormatExceptionPyydetty SaveFormat ei ole toteutettu tässä versiossa

Katso myös

 Suomi