.NET APIs to manipulate OneNote documents
Develop .NET applications having the ability to Create, Manipulate or Convert OneNote documents without requiring Microsoft OneNote.Download Free Trial
Aspose.Note for .NET
Aspose.Note for .NET is OneNote API that enables the developers to dynamically read, write and modify Microsoft OneNote files in any type of .NET application. The API allows to load ONE files, manipulate the elements of OneNote books and then export to ONE, PNG, GIF, JPEG, BMP, HTML or PDF formats.
Aspose.Note's advanced features to manipulate text, images & properties makes Aspose.Note for .NET a powerful editing tool. Moreover, it is a standalone component that does not require any other tools or software to work with OneNote files, that makes it a perfect alternative to Microsoft OneNote Object Model.
At A Glance
An overview of the capabilities of Aspose.Note for .NET.
- Rich Text
- Render Complete File
- Render Specific Part of File
- Extract Text & Images
- Access Positioning Information
- Access Formatting Information
- Add & Modify Text
- Insert Image
- Add & Modify Graphical Elements
You can confidently use Aspose.Note for .NET to build any type of a 32-bit or 64-bit .NET application.
- ASP.NET Application
- Windows Application
- Silverlight 3
Supported File Formats
Aspose.Note for .NET supports OneNote file format along with some commonly used image formats for export.
- Microsoft OneNote: ONE
- Fixed Layout: PDF
- Web: HTML
- Images: JPEG, PNG, BMP, TIFF
Advanced 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
Render OneNote Files as Images & PDF
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 Documents with Ease
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 document.Print();
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.