.NET OneNote Documents Processing APIs

Create, Manipulate and Convert OneNote files to multiple formats without any Microsoft OneNote dependencies.

  Download Free Trial
Aspose.Note for .NET

Aspose.Note for .NET


Aspose.Note for .NET is a standalone OneNote documents manipulation API. Applications can easily provide functionality such as read, convert, create, edit and manipulate Microsoft OneNote files as well as manipulate the elements of OneNote books and then export to different formats.

After API integration, Developers can load OneNote documents, render text and images from OneNote file to multiple formats, navigate through the OneNote document object model, extract text from any part of a OneNote file and a lot more.


Advanced .NET OneNote API Features



Read OneNote documents


Read properties of different objects


Save OneNote document as image


Extract images from a OneNote document


Export OneNote documents to PDF


Extract text from OneNote document


Get information of each page


Insert image on OneNote page


Insert table, extract text from table & lock table columns


Tag important notes in the OneNote document


Attach a file to the OneNote document


Support for hyperlinks in images while converting to PDF

Convert OneNote Files to Different Formats

Developers can easily load ONE files and render them in different image formats TIFF, JPEG, GIF, PNG & BMP. Moreover, the API supports converting the OneNote documents to PDF format for easy sharing.

Save document in different formats - C#

// load the file to be converted
var document = new Aspose.Note.Document(dir + "template.one");
// save in different formats
document.Save(dir + "output.pdf", Aspose.Note.SaveFormat.Pdf);
document.Save(dir + "output.jpg", Aspose.Note.SaveFormat.Jpeg);
document.Save(dir + "output.tiff", Aspose.Note.SaveFormat.Tiff);

Manipulate OneNote Objects

Aspose.Note for .NET allows to access and read the properties of different objects like document, page, text and image through its OneNote Object Model. Furthermore, the API enables users to access the OneNote book image properties including file name, width, height, file extension, last modified date and so on.

Print OneNote Files

Aspose.Note for .NET allows to print OneNote documents using various options, with just a few lines of code. You can choose to print using the default settings, print with specific job name or choose to print a range of pages. Moreover, you may also specify printer settings such as page layout and margins.

Print OneNote document to default printer - C#

// load the file to be printed
var document = new Aspose.Note.Document(dir + "template.one");
// print to default printer

Microsoft Office OneNote Automation - Not Needed

Aspose.Note for .NET is built using managed code that does not need Microsoft Office or Microsoft OneNote to be installed on the machine to work with OneNote files. It is a perfect Microsoft OneNote automation alternative in terms of supported features, security, stability, scalability, speed and price.


Support and Learning Resources


Aspose.Note offers individual OneNote APIs for other popular development environments as listed below: