API Reference

Class

OneNoteNotebookReader

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Modifiers static

Reads a local OneNote notebook hierarchy from .onetoc2 files and sibling sections.

Inheritance

  • Object
  • OneNoteNotebookReader

Methods

Read 2 overloads
public static OneNoteNotebook Read(String tableOfContentsPath, OneNoteNotebookReaderOptions options = null) #
Returns: OneNoteNotebook

Reads a notebook from a local .onetoc2 file.

Parameters

tableOfContentsPath System.String requiredposition: 0
options OfficeIMO.OneNote.OneNoteNotebookReaderOptions = null optionalposition: 1
public static OneNoteNotebook Read(Stream tableOfContentsStream, String sourceName = "Open Notebook.onetoc2", OneNoteNotebookReaderOptions options = null) #
Returns: OneNoteNotebook

Reads the root hierarchy from a caller-owned .onetoc2 stream. Because a standalone stream cannot resolve sibling files, returned sections and groups contain TOC metadata only.

Parameters

tableOfContentsStream System.IO.Stream requiredposition: 0
sourceName System.String = "Open Notebook.onetoc2" optionalposition: 1
options OfficeIMO.OneNote.OneNoteNotebookReaderOptions = null optionalposition: 2