Aspose.Note for .NET is a standalone OneNote document 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.
Using API of Aspose.Note developers can load documents, render text and images from OneNote file to multiple formats, navigate through the document object model, extract text from any part of a file and a lot more.
An overview of the capabilities of API.
You can confidently use Aspose.Note for .NET to build any type of a 32-bit or 64-bit .NET application.
Aspose.Note for .NET supported file formats are listed below.
Read OneNote documents
Read the properties of various objects
Save the document as image
Extract images from a document
Export documents to PDF
Extract text from the document
Read and modify information about any page of a document
Insert image on OneNote page
Insert table, extract text from table & lock table columns
Tag important notes in the document
Attach a file to the OneNote document
Manipulate with hyperlinks in text and image elements
Developers can easily load ONE files and render them in various image formats TIFF, JPEG, GIF, PNG & BMP. Moreover, the API supports converting the OneNote documents to PDF format for easy sharing.
// load the file to be converted var odoc = new Aspose.Note.Document(dir + "template.one"); // save in different formats odoc.Save(dir + "output.pdf", Aspose.Note.SaveFormat.Pdf); odoc.Save(dir + "output.jpg", Aspose.Note.SaveFormat.Jpeg); odoc.Save(dir + "output.tiff", Aspose.Note.SaveFormat.Tiff);
Aspose.Note for .NET allows to access and read the properties of various objects like documents, pages, text, and image elements through its Object Model. Furthermore, the library enables users to access the OneNote book image properties, including file name, width, height, file extension, last modified date, etc.
Aspose.Note for .NET allows printing documents using various options, with just a few lines of code. You can choose to print using the default settings, print with a specific job name or choose to print a range of pages. Moreover, you may also specify printer settings such as page layout and margins.
// load the file to be printed var ofile = new Aspose.Note.Document(dir + "template.one"); // print to default printer ofile.Print();
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.