Aspose.Note FOSS for Python
Ez a referencia lefedi a teljes nyilvános API felületet a aspose-note 26.3.1 verzió. Csak a csomagból exportált szimbólumok aspose.note csomagban dokumentálva vannak itt. Minden, ami alatta aspose.note._internal egy implementációs részlet, és előzetes értesítés nélkül változhat.
ImageRenderOptions: pip install aspose-note (core) vagy pip install "aspose-note[pdf]" (PDF exporttal)
ImageRenderOptions: from aspose.note import Document, RichText, ...
ImageRenderOptions
Dokumentum és bejárás
| Class | Description |
|---|---|
AsposeNoteError | Class extending Exception. |
AttachedFile | AttachedFile.FileName holds the optional name of the attached file. |
CompositeNode | CompositeNode.AppendChildLast appends the given node as the last child and returns the added node. |
Document | Document.Save writes the document to a file, stream, or path using the given format or options. |
DocumentVisitor | DocumentVisitor.VisitDocumentStart is invoked when traversal begins a Document node. |
FileCorruptedException | Class extending AsposeNoteError. |
Image | Image.Replace replaces the current image data with the provided Image instance. |
IncorrectDocumentStructureException | Class extending AsposeNoteError. |
IncorrectPasswordException | Class extending AsposeNoteError. |
License | License.SetLicense loads a license from the given file path or binary stream. |
LoadOptions | LoadOptions.DocumentPassword holds the password used to open encrypted documents, or None if not set. |
Metered | Metered.SetMeteredKey stores the provided public and private keys for metered licensing. |
Node | Node.Accept invokes the visitor on this node for traversal or processing. |
NoteTag | NoteTag.CreateYellowStar creates a yellow‑star tag, optionally assigning a label. |
NumberList | NumberList.GetNumberedListHeader returns the header string for the specified list number. |
Outline | Outline.HorizontalOffset represents the horizontal offset of the outline within its container. |
OutlineElement | OutlineElement.NumberList represents the numbered list applied to this outline element, or None if absent. |
Page | Page.Clone creates a copy of the page; if cloneHistory is true the page’s revision history is also copied. |
PageHistory | PageHistory.Add adds the specified Page to the collection. |
ParagraphStyle | ParagraphStyle.Default returns a ParagraphStyle instance initialized with default formatting values. |
RichText | RichText.Append appends the given text with optional style to the end of the rich text. |
Table | Table.Tags provides the collection of NoteTag objects attached to the table. |
TableCell | Class with 7 methods and 4 properties. |
TableColumn | TableColumn.Width represents the column width in points, or None if not set. |
TableRow | Class with 7 methods and 4 properties. |
TextRun | TextRun.Text holds the plain string content of the text run. |
TextStyle | TextStyle.Default returns a TextStyle object representing the library’s default text formatting. |
Title | Title.TitleText holds the RichText representing the title’s main text, or None if absent. |
UnsupportedFileFormatException | UnsupportedFileFormatException.FileFormat represents the file format that triggered the exception. |
UnsupportedSaveFormatException | Class extending AsposeNoteError. |
Dokumentum struktúra
| Enumeration | Description |
|---|---|
FileFormat | FileFormat.Unknown represents an unspecified or unrecognized file format. |
HorizontalAlignment | HorizontalAlignment.Left represents left horizontal alignment. |
NodeType | NodeType.Document represents a OneNote document node, the root of the DOM hierarchy. |
SaveFormat | SaveFormat.Pdf represents the PDF format used when saving a Document. |
TagStatus | TagStatus.Open represents an open (active) tag status. |
ImageRenderOptions
| Class | Description |
|---|---|
AttachmentTagFlowable | AttachmentTagFlowable.hAlign represents the horizontal alignment setting for the tag flowable. |
OutlinePrefixFlowable | OutlinePrefixFlowable.wrap sets the flowable’s available width and height to aW and aH. |
PdfSaveOptions | PdfSaveOptions.ImageCompression controls the compression algorithm applied to images embedded in the PDF. |
SaveOptions | SaveOptions.SaveFormat specifies the output format for saving the document. |
ImageRenderOptions
Kompatibilitási stubok
Osztály részletei
ImageRenderOptions
A gyökér dokumentumosztály. Töltsön be egy .one fájlt egy fájl útvonalról, egy pathlib.Path, vagy egy bináris adatfolyam.
from aspose.note import Document, LoadOptions
doc = Document(source=None, load_options=None)Konstruktor paraméterek:
ImageRenderOptions:
ImageRenderOptions:
Document.FileFormat megjegyzés: A tulajdonság legjobb erőfeszítéssel nyújtott jelzést ad a OneNote fájlformátum verziójáról. A FileFormat az enum három értékkel rendelkezik: OneNote2010, OneNoteOnline, és OneNote2007.
Document.Save() stream támogatás: target lehet bináris folyam (io.BytesIO, bináris írási módban megnyitott fájlkezelő, stb.). Ezt a tesztsorozat erősíti meg: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).
DocumentVisitor
Absztrakt bázisosztály a látogató-minta bejáráshoz. Felülírhatja a szükséges visit metódusokat:
ImageRenderOptions
Alaposztály minden dokumentumfa csomópont számára.
CompositeNode
ImageRenderOptions Node. Gyermekkezelést ad hozzá:
ImageRenderOptions
ImageRenderOptions CompositeNode. Egy OneNote oldalt ábrázol.
ImageRenderOptions:
ImageRenderOptions
ImageRenderOptions CompositeNode. Tartja egy címblokkot Page.
ImageRenderOptions
ImageRenderOptions CompositeNode. Egy pozíciós tároló a OutlineElement csomópontok.
OutlineElement
ImageRenderOptions CompositeNode. Egy levél tároló, amely tartalomcsomópontokat tartalmaz.
RichText
ImageRenderOptions CompositeNode. Egy stílusos szövegrész.
ImageRenderOptions:
TextRun
ImageRenderOptions Node. Egyetlen formázott szövegszegmens.
TextStyle
ImageRenderOptions Node. Karakterenkénti formázási tulajdonságok egy TextRun.
ImageRenderOptions
ImageRenderOptions CompositeNode. Beágyazott kép.
ImageRenderOptions:
AttachedFile
ImageRenderOptions CompositeNode. Beágyazott fájlcsatolás.
ImageRenderOptions
ImageRenderOptions CompositeNode. Egy táblázat egy OutlineElementben.
TableRow
ImageRenderOptions CompositeNode. Egy sor egy Table. Iterálj GetChildNodes(TableCell) a cellák eléréséhez.
TableCell
ImageRenderOptions CompositeNode. Egy cella egy TableRow. Tartalmaz RichText, Image, és egyéb tartalomcsomópontok.
NoteTag
ImageRenderOptions Node. Egy OneNote címke, amely egy tartalomcsomóponthoz van csatolva.
Időbélyeg megjegyzés: created és completed nyers egész számú időbélyegek, ahogy a MS-ONE bináris formátumból ki lettek értelmezve, nem datetime objektumok.
Gyári metódusok:
NumberList
ImageRenderOptions Node. Számozott vagy felsorolásjeles lista metaadatai egy OutlineElement.
LoadOptions
SaveOptions
Alaposztály minden mentési beállításhoz. Kötelező pozíciós argumentum.
PdfSaveOptions
ImageRenderOptions SaveOptions. PDF-specifikus export konfiguráció. Létrehozva a PdfSaveOptions(SaveFormat.Pdf).
PageIndex / PageCount figyelmeztetés: Ezek a mezők deklarálva vannak a PdfSaveOptions az API-kompatibilitás érdekében, de a Document.Save() a v26.3.1-es megvalósítás nem olvassa be, és nem továbbítja őket a PDF exportálóhoz. Az összes oldal mindig exportálva van.
Licenc és Mérő
Kompatibilitási stubok exportálva az API szerkezet kompatibilitásához a Aspose.Note és .NET között. Minden metódus semmit nem csinál ebben a FOSS megvalósításban.
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-opNem szükséges licenckulcs a Aspose.Note FOSS Python funkcióinak használatához.
ImageRenderOptions
Teljes felsorolás hivatkozás: ImageRenderOptions
SaveFormat
FileFormat
Felsorolásértékek, amelyek a OneNote fájlformátum verzióját képviselik. Document.FileFormat legjobb erőfeszítéssel nyújtott jelzés.
HorizontalAlignment
NodeType
ImageRenderOptions
Teljes kivétel hivatkozás: ImageRenderOptions