Aspose.Note for .NET 2.4.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.

Features and Improvements

KeySummaryCategory
NOTENET-1974Add support for OneNote notebooks editing and writingNew Feature
NOTENET-2022    Ignore Non-Supported material while loadingEnhancement
NOTENET-2021    Provide File Format Information optionEnhancement
NOTENET-2053    ArgumentOutOfRangeException while reloading saved documentBug
NOTENET-1902    Wrong output OneNote file if one text node contains several hyperlinksBug
NOTENET-2040    Regression: Loading document raises MD5 hash is not correct exceptionBug
NOTENET-2041    Regression: Loading document raises Object reference not set to an instance of an object exceptionBug
NOTENET-2042    Exception: Revision sequence is broken when loading documentBug
NOTENET-2002    NullReferenceException while saving OneNote document with large image into .one format in evaluation modeBug
NOTENET-2020    Error opening OneNote document containing image and attachmentBug

Public API and Backward Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Note for .NET. If you have concerns about any change listed, please raise it on the Aspose.Note support forum.

The following public enumerations were added:Description
Aspose.Note.FileFormatRepresents OneNote file format.
Aspose.Note.FileFormat.UnknownUnknown file format.
Aspose.Note.FileFormat.OneNote2010OneNote 2010.
Aspose.Note.FileFormat.OneNoteOnlineOneNote Online.
The following public classes were added:Description
Aspose.Note.Saving.NotebookSaveOptionsAn abstract base class which represents notebook saving options for a particular format.
Aspose.Note.Saving.NotebookSaveOptionsAn abstract base class which represents notebook saving options for a particular format and provides common saving options for all document child nodes.
Aspose.Note.Saving.NotebookHtmlSaveOptionsAllows to specify additional options when saving notebook to HTML format.
Aspose.Note.Saving.NotebookImageSaveOptionsAllows to specify additional options when rendering notebook pages to images.
Aspose.Note.Saving.NotebookOneSaveOptionsAllows to specify additional options when saving notebook to OneNote format.
Aspose.Note.Saving.NotebookPdfSaveOptionsAllows to specify additional options when rendering notebook pages to PDF.
The following public methods and properties were added:Description
Aspose.Note.Document.FileFormatGets file format (OneNote 2010, OneNote Online).
Aspose.Note.Notebook.FileFormatGets file format (OneNote 2010, OneNote Online).
Aspose.Note.Notebook.#ctorInitializes a new instance of the Notebook class.
Aspose.Note.Notebook.AppendChild(Aspose.Note.INotebookChildNode)Adds the node to the end of the list.
Aspose.Note.Notebook.RemoveChild(Aspose.Note.INotebookChildNode)Removes the child node.
Aspose.Note.Notebook.Save(System.String)Saves the OneNote document to a file.
Aspose.Note.Notebook.Save(System.String,Aspose.Note.SaveFormat)Saves the OneNote document to a file in the specified format.
Aspose.Note.Notebook.Save(System.String,Aspose.Note.Saving.NotebookSaveOptions)Saves the OneNote document to a file using the specified save options.
Aspose.Note.Saving.NotebookSaveOptions.#ctorInitializes a new instance of the NotebookSaveOptions class.
Aspose.Note.Saving.NotebookSaveOptions.SaveFormatGets the format in which the notebook is saved.
Aspose.Note.Saving.NotebookSaveOptions.FlattenGets or sets a value indicating whether the notebook children hierarchy is saved flattened.
Aspose.Note.Saving.NotebookSaveOptions.GetDocumentSaveOptionsGets the save options for all notebook’s child documents.
Aspose.Note.Saving.NotebookSaveOptions.#ctorInitializes a new instance of the NotebookSaveOptions class.
Aspose.Note.Saving.NotebookSaveOptions.DocumentSaveOptionsGets or sets the save options for all notebook’s child documents.
Aspose.Note.Saving.NotebookSaveOptions.SaveFormatGets the format in which the notebook is saved.
Aspose.Note.Saving.NotebookSaveOptions.GetDocumentSaveOptionsGets the save options for all notebook’s child documents.
Aspose.Note.Saving.NotebookHtmlSaveOptions.#ctorInitializes a new instance of the NotebookHtmlSaveOptions class.
Aspose.Note.Saving.NotebookImageSaveOptions.#ctor(Aspose.Note.SaveFormat)Initializes a new instance of the NotebookImageSaveOptions class.
Aspose.Note.Saving.NotebookOneSaveOptions.#ctorInitializes a new instance of the NotebookOneSaveOptions class.
Aspose.Note.Saving.NotebookPdfSaveOptions.#ctorInitializes a new instance of the NotebookPdfSaveOptions class.