Aspose.Note for .NET 16.11.0 Release Notes

Aspose.Note for .NET is a class library that enables applications to interact with Microsoft Office OneNote programmatically without it being installed on the server. It is a pure alternate for the Microsoft OneNote Object Model and provides better performance and ease of use for managing OneNote documents.

Visit the documentation to learn how to Getting Started.

Major Features

Added support for creation of password protected MS OneNote documents. Added option to load Notebook from stream.

Features and Improvements

Key Summary Category
NOTENET-1800 Support for creation of password protected MS OneNote documents. New Feature
NOTENET-1982 Provide support of password protected documents (reading and writing) as a part of .onetoc2 notebook. Enhancement
NOTENET-2151 Notebook: Provide option to load file from Stream. Enhancement
NOTENET-2158 Provide option to save Notebook to stream. Enhancement
NOTENET-1773 Add background color property for table cells. Enhancement
NOTENET-2143 Exception while loading OneNote Online file provided by user. Bug
NOTENET-2145 Failed to open OneNote document. Bug
NOTENET-2156 Broken pictures while opening documents that were password protected with MS OneNote. Bug

Public API and Backward Incompatible Changes

The following public methods and properties were added: Description
Aspose.Note.INotebookChildNode.Guid Gets the object’s globally unique id.
Aspose.Note.Notebook.Guid Gets the object’s globally unique id.
Aspose.Note.NotebookLoadOptions.DeferredLoading Gets or sets a value indicating whether children documents should be loaded explicitly later.
:Aspose.Note.Saving.NotebookSaveOptions.DeferredSaving Gets or sets a value indicating whether children documents should be saved explicitly.
Aspose.Note.Saving.OneSaveOptions.DocumentPassword Gets or sets a password to encrypt the document content.
Aspose.Note.TableCell.BackgroundColor Gets or sets the background color.
Aspose.Note.Document.Save(System.IO.Stream) Saves the OneNote document to a stream.
Aspose.Note.Notebook.#ctor(System.IO.Stream) Initializes a new instance of the Notebook class. Opens an existing OneNote notebook from a stream.
Aspose.Note.Notebook.#ctor(System.IO.Stream,Aspose.Note.NotebookLoadOptions) Initializes a new instance of the Notebook class. Opens an existing OneNote notebook from a stream. Allows to specify additional loading options.
Aspose.Note.Notebook.LoadChildDocument(System.String) Adds a child document node. Opens an existing OneNote document from a file.
Aspose.Note.Notebook.LoadChildDocument(System.String,Aspose.Note.LoadOptions) Adds a child document node. Opens an existing OneNote document from a file. Allows to specify additional load options.
Aspose.Note.Notebook.LoadChildDocument(System.IO.Stream) Adds a child document node. Opens an existing OneNote document from a stream.
Aspose.Note.Notebook.LoadChildDocument(System.IO.Stream,Aspose.Note.LoadOptions) Adds a child document node. Opens an existing OneNote document from a stream. Allows to specify additional load options.
Aspose.Note.Notebook.LoadChildNotebook(System.String) Adds a child notebook node. Opens an existing OneNote notebook from a file.
Aspose.Note.Notebook.LoadChildNotebook(System.String,Aspose.Note.NotebookLoadOptions) Adds a child notebook node. Opens an existing OneNote notebook from a file. Allows to specify additional load options.
Aspose.Note.Notebook.LoadChildNotebook(System.IO.Stream) Adds a child notebook node. Opens an existing OneNote notebook from a stream.
Aspose.Note.Notebook.LoadChildNotebook(System.IO.Stream,Aspose.Note.NotebookLoadOptions) Adds a child notebook node. Opens an existing OneNote notebook from a stream. Allows to specify additional load options.
Aspose.Note.Notebook.Save(System.IO.Stream) Saves the OneNote document to a stream.
Aspose.Note.Notebook.Save(System.IO.Stream,Aspose.Note.SaveFormat) Saves the OneNote document to a stream in the specified format.
Aspose.Note.Notebook.Save(System.IO.Stream,Aspose.Note.Saving.NotebookSaveOptions) Saves the OneNote document to a file using the specified save options.