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. Also using our API for working with OneNote documents, you can find solutions to problems related to OneNote 2013 client applications. Our documentation contains general information about the API, basic commands, examples and much other information. The Aspose.Note API allows the user to programmatically access the content of OneNote files, edit it, and resave it. Also, the user can make changes not to the entire document, but to a certain section or part of it.

Advanced .NET Microsoft OneNote API Features API Features

Read OneNote documents

Read the properties of various objects

Save the document as image:
(JPEG, BMP, PNG)

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

API Features in Documentation

You can see the full list of Aspose.Note features in our documentation. Using Aspose.Note offers a wide arrange of features for creating, reading, manipulating and saving project files:

  • Rendering text and images from OneNote file to raster images (BMP, PNG, JPEG, GIF, TIFF).
  • Rendering text and images from OneNote file to Portable Document Format (PDF).
  • Load a OneNote document, edit it and then save it in OneNote format.
  • Insert an image into the OneNote Document.
  • Parsing and exporting of different formats of numbered lists.
  • Navigation through the OneNote Document Object Model.
  • Text extraction - extract text from any part of a OneNote file.
  • Read text formatting and layout information (sizes and positions) through the object model.
  • Replace and insert text and other elements and export to supported rendering formats.
  • Compliant with FIPS 186-4 standard and FIPS compliant version of Bouncy Castle usage in API

Convert OneNote Files to Various Formats

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.

Save the document in different formats - C#



    // 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);


You can try online NOTE Converter.

You can also convert One, Onetoc2, files into many other file formats including few listed below:

Manipulate OneNote Objects

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.

Print OneNote Files

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.

Print OneNote document to default printer - C#


     
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

    var document = new Aspose.Note.Document(dataDir + "Aspose.one");

    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.




  

Support and Learning Resources

  
  

Aspose.NOTE offers individual NOTE processing APIs for other popular development environments as listed below: