Aspose.Note FOSS for Python

Ta referencja obejmuje pełny publiczny interfejs API aspose-note wersja 26.3.1. Tylko symbole eksportowane z aspose.note pakietu są dokumentowane tutaj. Wszystko pod aspose.note._internal jest szczegółem implementacji i może ulec zmianie bez powiadomienia.

ImageRenderOptions: pip install aspose-note (core) lub pip install "aspose-note[pdf]" (z eksportem PDF)

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


ImageRenderOptions

Dokument i przeglądanie

ClassDescription
AsposeNoteErrorClass extending Exception.
AttachedFileAttachedFile.FileName holds the optional name of the attached file.
CompositeNodeCompositeNode.AppendChildLast appends the given node as the last child and returns the added node.
DocumentDocument.Save writes the document to a file, stream, or path using the given format or options.
DocumentVisitorDocumentVisitor.VisitDocumentStart is invoked when traversal begins a Document node.
FileCorruptedExceptionClass extending AsposeNoteError.
ImageImage.Replace replaces the current image data with the provided Image instance.
IncorrectDocumentStructureExceptionClass extending AsposeNoteError.
IncorrectPasswordExceptionClass extending AsposeNoteError.
LicenseLicense.SetLicense loads a license from the given file path or binary stream.
LoadOptionsLoadOptions.DocumentPassword holds the password used to open encrypted documents, or None if not set.
MeteredMetered.SetMeteredKey stores the provided public and private keys for metered licensing.
NodeNode.Accept invokes the visitor on this node for traversal or processing.
NoteTagNoteTag.CreateYellowStar creates a yellow‑star tag, optionally assigning a label.
NumberListNumberList.GetNumberedListHeader returns the header string for the specified list number.
OutlineOutline.HorizontalOffset represents the horizontal offset of the outline within its container.
OutlineElementOutlineElement.NumberList represents the numbered list applied to this outline element, or None if absent.
PagePage.Clone creates a copy of the page; if cloneHistory is true the page’s revision history is also copied.
PageHistoryPageHistory.Add adds the specified Page to the collection.
ParagraphStyleParagraphStyle.Default returns a ParagraphStyle instance initialized with default formatting values.
RichTextRichText.Append appends the given text with optional style to the end of the rich text.
TableTable.Tags provides the collection of NoteTag objects attached to the table.
TableCellClass with 7 methods and 4 properties.
TableColumnTableColumn.Width represents the column width in points, or None if not set.
TableRowClass with 7 methods and 4 properties.
TextRunTextRun.Text holds the plain string content of the text run.
TextStyleTextStyle.Default returns a TextStyle object representing the library’s default text formatting.
TitleTitle.TitleText holds the RichText representing the title’s main text, or None if absent.
UnsupportedFileFormatExceptionUnsupportedFileFormatException.FileFormat represents the file format that triggered the exception.
UnsupportedSaveFormatExceptionClass extending AsposeNoteError.

Struktura dokumentu

EnumerationDescription
FileFormatFileFormat.Unknown represents an unspecified or unrecognized file format.
HorizontalAlignmentHorizontalAlignment.Left represents left horizontal alignment.
NodeTypeNodeType.Document represents a OneNote document node, the root of the DOM hierarchy.
SaveFormatSaveFormat.Pdf represents the PDF format used when saving a Document.
TagStatusTagStatus.Open represents an open (active) tag status.

ImageRenderOptions

ClassDescription
AttachmentTagFlowableAttachmentTagFlowable.hAlign represents the horizontal alignment setting for the tag flowable.
OutlinePrefixFlowableOutlinePrefixFlowable.wrap sets the flowable’s available width and height to aW and aH.
PdfSaveOptionsPdfSaveOptions.ImageCompression controls the compression algorithm applied to images embedded in the PDF.
SaveOptionsSaveOptions.SaveFormat specifies the output format for saving the document.

ImageRenderOptions

Stuby zgodności


Szczegóły klasy

ImageRenderOptions

Klasa dokumentu głównego. Wczytaj .one plik z ścieżki pliku, a pathlib.Path, lub strumień binarny.

from aspose.note import Document, LoadOptions

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

Parametry konstruktora:

ImageRenderOptions:

ImageRenderOptions:

Document.FileFormat uwaga: Właściwość zapewnia przybliżone wskazanie wersji formatu pliku OneNote. Ta FileFormat enum ma trzy wartości: OneNote2010, OneNoteOnline, i OneNote2007.

Document.Save() obsługa strumieni: target może być strumieniem binarnym (io.BytesIO, uchwyt pliku otwarty w trybie binarnego zapisu, itp.). To jest potwierdzone przez zestaw testów: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Abstrakcyjna klasa bazowa dla przeglądania w stylu wzorca odwiedzającego. Nadpisz potrzebne metody odwiedzające:


ImageRenderOptions

Klasa bazowa dla wszystkich węzłów drzewa dokumentu.


CompositeNode

ImageRenderOptions Node. Dodaje zarządzanie dziećmi:


ImageRenderOptions

ImageRenderOptions CompositeNode. Reprezentuje stronę OneNote.

ImageRenderOptions:


ImageRenderOptions

ImageRenderOptions CompositeNode. Przechowuje blok tytułu a Page.


ImageRenderOptions

ImageRenderOptions CompositeNode. Kontener pozycjonujący dla OutlineElement węzły.


OutlineElement

ImageRenderOptions CompositeNode. Kontener liściowy, który przechowuje węzły treści.


RichText

ImageRenderOptions CompositeNode. Blok sformatowanego tekstu.

ImageRenderOptions:


TextRun

ImageRenderOptions Node. Pojedynczy sformatowany segment tekstu.


TextStyle

ImageRenderOptions Node. Właściwości formatowania dla każdego znaku TextRun.


ImageRenderOptions

ImageRenderOptions CompositeNode. Osadzony obraz.

ImageRenderOptions:


AttachedFile

ImageRenderOptions CompositeNode. Osadzony załącznik pliku.


ImageRenderOptions

ImageRenderOptions CompositeNode. Tabela w obrębie OutlineElement.


TableRow

ImageRenderOptions CompositeNode. Wiersz w Table. Iteruj GetChildNodes(TableCell) aby uzyskać dostęp do komórek.


TableCell

ImageRenderOptions CompositeNode. Komórka w TableRow. Zawiera RichText, Image, oraz inne węzły treści.


NoteTag

ImageRenderOptions Node. Tag OneNote dołączony do węzła treści.

Uwaga o znaczniku czasu: created i completed są surowymi znacznikami czasu w postaci liczb całkowitych, odczytanymi z binarnego formatu MS-ONE, nie datetime obiekty.

Metody fabryczne:


NumberList

ImageRenderOptions Node. Metadane list numerowanych lub wypunktowanych na OutlineElement.


LoadOptions


SaveOptions

Klasa bazowa dla wszystkich opcji zapisu. Wymagany argument pozycyjny.


PdfSaveOptions

ImageRenderOptions SaveOptions. Konfiguracja eksportu specyficzna dla PDF. Tworzyć z PdfSaveOptions(SaveFormat.Pdf).

PageIndex / PageCount uwaga: Te pola są zadeklarowane w PdfSaveOptions dla zgodności API, ale Document.Save() implementacja w wersji v26.3.1 nie odczytuje ich ani nie przekazuje do eksportera PDF. Wszystkie strony są zawsze eksportowane.


Licencja i rozliczanie

Stuby kompatybilności eksportowane w celu zachowania kształtu API z Aspose.Note dla .NET. Wszystkie metody są operacjami bez efektu w tej implementacji FOSS.

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

Nie jest wymagany klucz licencyjny, aby korzystać z dowolnej funkcji Aspose.Note FOSS dla Python.


ImageRenderOptions

Pełna referencja wyliczenia: ImageRenderOptions

SaveFormat

FileFormat

Wartości wyliczenia reprezentujące wersję formatu pliku OneNote. Document.FileFormat zapewnia wskazówkę w miarę możliwości.

HorizontalAlignment

NodeType


ImageRenderOptions

Pełna referencja wyjątków: ImageRenderOptions


Zobacz także

 Polski