Aspose.Note FOSS for Python

Rujukan ini merangkumi keseluruhan permukaan API awam bagi aspose-note versi 26.3.1. Hanya simbol yang dieksport dari aspose.note pakej didokumentasikan di sini. Apa-apa yang berada di bawah aspose.note._internal adalah butiran pelaksanaan dan mungkin berubah tanpa notis.

ImageRenderOptions: pip install aspose-note (core) atau pip install "aspose-note[pdf]" (dengan eksport PDF)

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


ImageRenderOptions

Dokumen dan Penelusuran

ImageRenderOptionsImageRenderOptions
DocumentObjek dokumen akar. Muatkan satu .one fail, ulangi halaman, dan simpan ke PDF.
DocumentVisitorAsas abstrak untuk penelusuran corak pelawat pada pokok dokumen.
NodeKelas asas untuk semua nod dokumen.
CompositeNodeKelas asas untuk nod yang boleh mengandungi nod anak.

Struktur Dokumen

ImageRenderOptionsImageRenderOptions
PageMewakili halaman OneNote.
TitleBlok tajuk halaman yang mengandungi TitleText, TitleDate, TitleTime.
OutlineBekas kedudukan untuk nod OutlineElement.
OutlineElementBekas daun; menyimpan RichText, Image, Table, AttachedFile.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
RichTextBlok teks dengan jalur pemformatan, tag, dan pautan.
TextRunSegmen teks berformat tunggal dalam RichText.
TextStyleSifat pemformatan untuk TextRun.
ImageImej terbenam dengan bait mentah dan metadata.
AttachedFileLampiran fail terbenam dengan bait mentah.
TableJadual dengan baris, sel, dan lebar lajur.
TableRowSatu baris dalam Jadual.
TableCellSebuah sel dalam TableRow; mengandungi nod kandungan.
NoteTagTag OneNote (bintang, kotak semak, dll.) yang dilampirkan pada nod kandungan.
NumberListMetadata senarai bernombor pada OutlineElement.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
LoadOptionsPilihan untuk memuatkan .one fail.
SaveOptionsKelas asas untuk pilihan simpan.
PdfSaveOptionsPilihan simpan khusus PDF (ikon tag).

Stub Keserasian

ImageRenderOptionsImageRenderOptions
LicenseStub keserasian: SetLicense() adalah tiada operasi dalam pelaksanaan FOSS ini.
MeteredStub keserasian: SetMeteredKey() adalah tiada operasi dalam pelaksanaan FOSS ini.

Butiran Kelas

ImageRenderOptions

Kelas dokumen akar. Muatkan satu .one fail dari laluan fail, satu pathlib.Path, atau aliran binari.

from aspose.note import Document, LoadOptions

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

Parameter konstruktor:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source`strPath
load_options`LoadOptionsNone`

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DisplayName`strNone`
CreationTime`datetimeNone`
FileFormatFileFormatPetunjuk usaha terbaik bagi versi format fail OneNote

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Count()() -> intBilangan halaman anak langsung
GetPageHistory(page)(Page) -> list[Page]ImageRenderOptions [page] (stub; sejarah penuh belum dilaksanakan lagi)
DetectLayoutChanges()() -> NoneStub keserasian; tiada operasi
Save(target, format_or_options)`(strPath
Accept(visitor)(DocumentVisitor) -> NonePanggil penelusuran pelawat
for page in docN/AIterasi anak langsung Page nod

Document.FileFormat nota: Sifat ini memberikan petunjuk usaha terbaik bagi versi format fail OneNote. The FileFormat enum mempunyai tiga nilai: OneNote2010, OneNoteOnline, dan OneNote2007.

Document.Save() sokongan aliran: target boleh menjadi aliran binari (io.BytesIO, pemegang fail dibuka dalam mod tulis binari, dll). Ini disahkan oleh suite ujian: doc.Save(io.BytesIO(), PdfSaveOptions(SaveFormat.Pdf)).


DocumentVisitor

Kelas asas abstrak untuk penelusuran corak pelawat. Gantikan kaedah lawatan yang anda perlukan:

ImageRenderOptionsDipanggil apabila
VisitDocumentStart(doc)Memasuki nod Dokumen
VisitDocumentEnd(doc)Meninggalkan nod Dokumen
VisitPageStart(page)Memasuki nod Halaman
VisitPageEnd(page)Meninggalkan nod Halaman
VisitTitleStart(title)Memasuki nod Tajuk
VisitTitleEnd(title)Meninggalkan nod Tajuk
VisitOutlineStart(outline)Memasuki nod Outline
VisitOutlineEnd(outline)Meninggalkan nod Outline
VisitOutlineElementStart(oe)Memasuki nod OutlineElement
VisitOutlineElementEnd(oe)Meninggalkan nod OutlineElement
VisitRichTextStart(rt)Memasuki node RichText
VisitRichTextEnd(rt)Meninggalkan node RichText
VisitImageStart(img)Memasuki node Imej
VisitImageEnd(img)Meninggalkan node Imej

ImageRenderOptions

Kelas asas untuk semua nod pokok dokumen.

Harta / KaedahImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`
Accept(visitor)(DocumentVisitor) -> NoneHantar pelawat untuk node ini

CompositeNode

ImageRenderOptions Node. Menambah pengurusan anak:

Sifat / KaedahImageRenderOptions
FirstChildNode anak pertama, atau None
LastChildNode anak terakhir, atau None
AppendChildLast(node)Tambah node anak di akhir; menetapkan node.ParentNode = self
AppendChildFirst(node)Tambah node anak di permulaan
InsertChild(index, node)Sisipkan anak pada kedudukan yang diberikan
RemoveChild(node)Buang node anak; menetapkan node.ParentNode = None
GetEnumerator()Mengembalikan iterator ke atas anak langsung
for child in nodeIterasi anak langsung
GetChildNodes(Type)(Type) -> list[Type]: rekursif, carian kedalaman pertama bagi seluruh subpokok termasuk self

ImageRenderOptions

ImageRenderOptions CompositeNode. Mewakili halaman OneNote.

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

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Clone(deep=False)Kembalikan klon cetek atau klon mendalam bagi halaman

ImageRenderOptions

ImageRenderOptions CompositeNode. Menyimpan blok tajuk bagi satu Page.

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

ImageRenderOptions

ImageRenderOptions CompositeNode. Bekas kedudukan untuk OutlineElement nodes.

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

OutlineElement

ImageRenderOptions CompositeNode. Kontena daun yang menyimpan nod kandungan.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
IndentLevelintKedalaman bersarang (0 = paling luar)
NumberList`NumberListNone`
Tagslist[NoteTag]Tag OneNote yang dilampirkan pada elemen ini

RichText

ImageRenderOptions CompositeNode. Sekumpulan teks berformat.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrRentetan teks biasa penuh (semua jalur digabungkan)
Runslist[TextRun]Senarai bertertib segmen berformat
FontSize`floatNone`
Tagslist[NoteTag]Tag OneNote yang dilampirkan pada blok ini

ImageRenderOptions:

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Append(text, style=None)`(str, TextStyleNone) -> RichText`
Replace(old_value, new_value)(str, str) -> NonePenggantian rentetan dalam memori pada Text; tidak mengemas kini Runs

TextRun

ImageRenderOptions Node. Segmen teks berformat tunggal.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
TextstrKandungan teks segmen (lalai "")
StyleTextStyleCiri pemformatan
Start`intNone`
End`intNone`

TextStyle

ImageRenderOptions Node. Sifat pemformatan per-aksara untuk a TextRun.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
BoldboolFalseImageRenderOptions
ItalicboolFalseImageRenderOptions
UnderlineboolFalseImageRenderOptions
StrikethroughboolFalseImageRenderOptions
SuperscriptboolFalseImageRenderOptions
SubscriptboolFalseImageRenderOptions
FontName`strNone`None
FontSize`floatNone`None
FontColor`intNone`None
HighlightColor`intNone`None
LanguageId`intNone`None
IsHyperlinkboolFalseSama ada run ini merupakan hyperlink
HyperlinkAddress`strNone`None

ImageRenderOptions

ImageRenderOptions CompositeNode. Gambar terbenam.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesData imej mentah (lalai b"")
Width`floatNone`
Height`floatNone`
AlternativeTextTitle`strNone`
AlternativeTextDescription`strNone`
HyperlinkUrl`strNone`
Tagslist[NoteTag]Tag OneNote yang dilampirkan pada imej ini

ImageRenderOptions:

ImageRenderOptionsImageRenderOptions
Replace(image)ImageRenderOptions Bytes dan FileName dari yang lain Image node ke dalam yang ini

AttachedFile

ImageRenderOptions CompositeNode. Lampiran fail terbenam.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
FileName`strNone`
BytesbytesData fail mentah (lalai b"")
Tagslist[NoteTag]Tag OneNote yang dilampirkan pada lampiran ini

ImageRenderOptions

ImageRenderOptions CompositeNode. Jadual dalam OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Columnslist[float][]Lebar setiap lajur dalam mata
IsBordersVisibleboolTrueSama ada sempadan jadual dapat dilihat
Tagslist[NoteTag][]Tag OneNote yang dilampirkan pada jadual ini

TableRow

ImageRenderOptions CompositeNode. Baris dalam satu Table. Ulang GetChildNodes(TableCell) untuk mengakses sel.


TableCell

ImageRenderOptions CompositeNode. Sel dalam satu TableRow. Mengandungi RichText, Image, dan nod kandungan lain.


NoteTag

ImageRenderOptions Node. Tag OneNote yang dilampirkan pada nod kandungan.

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

Nota cap masa: created dan completed adalah cap masa integer mentah yang diurai daripada format binari MS-ONE, bukan datetime objek.

Kaedah kilang:

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

NumberList

ImageRenderOptions Node. Metadata senarai bernombor atau berbulet pada satu OutlineElement.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseBenar untuk senarai teratur (bernombor)

LoadOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalsemedan keserasian API; tidak digunakan secara fungsional dalam v26.3.1

SaveOptions

Kelas asas untuk semua pilihan simpan. Argumen posisi diperlukan.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatFormat simpanan sasaran

PdfSaveOptions

ImageRenderOptions SaveOptions. Konfigurasi eksport khusus PDF. Bina dengan PdfSaveOptions(SaveFormat.Pdf).

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
PageIndexint0Medan wujud; tidak dihantar ke pengeksport PDF dalam v26.3.1: tidak memberi kesan pada output
PageCount`intNone`None
TagIconDir`strNone`None
TagIconSize`floatNone`None
TagIconGap`floatNone`None

PageIndex / PageCount peringatan: Medan-medan ini diisytiharkan pada PdfSaveOptions untuk keserasian API, tetapi the Document.Save() pelaksanaan dalam v26.3.1 tidak membaca atau memajukannya kepada pengekspor PDF. Semua halaman sentiasa dieksport.


Lesen dan Bermeter

Stub keserasian dieksport untuk keserasian bentuk API dengan Aspose.Note bagi .NET. Semua kaedah tidak melakukan apa-apa dalam pelaksanaan FOSS ini.

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

Tiada kunci lesen diperlukan untuk menggunakan sebarang ciri Aspose.Note FOSS bagi Python.


ImageRenderOptions

Rujukan enumerasi penuh: ImageRenderOptions

SaveFormat

ImageRenderOptionsImageRenderOptions
SaveFormat.PdfEksport PDF: dilaksanakan; memerlukan pip install "aspose-note[pdf]"
SaveFormat.OneFormat OneNote: hanya diisytiharkan; menimbulkan UnsupportedSaveFormatException

FileFormat

Nilai enum yang mewakili versi format fail OneNote. Document.FileFormat menyediakan indikasi sebaik mungkin.

ImageRenderOptionsNilai rentetan
FileFormat.OneNote2010"onenote2010"
FileFormat.OneNoteOnline"onenoteonline"
FileFormat.OneNote2007"onenote2007"

HorizontalAlignment

ImageRenderOptionsNilai rentetan
HorizontalAlignment.Left"left"
HorizontalAlignment.Center"center"
HorizontalAlignment.Right"right"

NodeType

ImageRenderOptionsNilai rentetan
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

Rujukan pengecualian penuh: ImageRenderOptions

ImageRenderOptionsImageRenderOptions
AsposeNoteErrorKelas asas untuk semua pengecualian FOSS Aspose.Note
FileCorruptedExceptionImageRenderOptions .one fail tidak dapat diurai (korup atau binari cacat)
IncorrectDocumentStructureExceptionStruktur fail tidak sah atau tidak disokong
IncorrectPasswordExceptionDibangkitkan apabila LoadOptions.DocumentPassword ditetapkan; dokumen yang dienkripsi tidak disokong
UnsupportedFileFormatExceptionFormat fail tidak dikenali; mendedahkan satu FileFormat medan (string)
UnsupportedSaveFormatExceptionYang diminta SaveFormat tidak dilaksanakan dalam versi ini

Lihat Juga

 Bahasa Melayu