David has posted 87 posts at DZone. View Full User Profile

Aspose Introduces New .NET API for Working with Microsoft OneNote Files

03.14.2014
| 440 views |
  • submit to reddit
Location: 
Lane Cove, New South Wales, Australia

What’s new in this release?

Aspose development team is very excited to announce about our new API known as Aspose.Note for .NET. It enables developers to work with the Microsoft Office OneNote (.one) file format. Aspose.Note is a class library for working with Microsoft OneNote files. It allows developers to work with ONE (2010/ 2013) files in ASP.NET web applications, web services and Windows applications. The Aspose.Note API brings with it some comprehensive features. In the first version, we have included features like converting .one files to different image formats, exporting to PDF format, reading and extracting text from .one file, getting page information, getting image information, extracting images, and searching and replacing text. The following samples give you an idea how to get started with Aspose.Note for .NET. We hope you’ll enjoy these API features that save time and efforts. The API is quite simple and developers can use it in application easily. Aspose.Note for .NET will allow you to convert, extract, read or update OneNote files without installing Microsoft OneNote on the server. Please visit the blog page to view sample codes for different important features.  The main features and bug fixes added in this release are listed below

  • Rendering the text and images from OneNote® file to raster images(PDF, PNG, JPEG, GIF, BMP, TIFF)
  • Rendering the text and images from OneNote®  file to Adobe ® Portable Document Format (PDF).
  • Navigation through the OneNote® Document Object Model.
  • Text Extraction - extract text from any part of OneNote®  file.
  • Read text formatting and layout information (sizes and positions) through the object model.
  • Replace and insert text or other elements and export in the supported rendering formats.
  • It supports OneNote®  2010, OneNote®  2010 SP1, OneNote®  2013

Here are some sample codes for converting OneNote Files to different other formats

Save OneNote (.one) file as an image (.PNG, .BMP, .JPEG, .GIF) file

The Aspose.Note API allows developers to save one notebook pages to image files so making a thumbnail is easy. Below is the code for saving a notebook as an image:

    // Load the document into Aspose.Note.
    Document oneFile = new Document(@"FullFileName.one");
    // Save the document as GIF.
    oneFile.Save("FullFileName.gif", SaveFormat.Gif);

    OR

    // Load the document into Aspose.Note.
    Document oneFile = new Document(@"FullFileName.one");
    // Initialize ImageSaveOptions object
    ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.Png);
    // Set page index
    opts.PageIndex = 1;
    // Save the document as PNG.
    oneFile.Save(@"FullFileName.png", opts);

Please see the following topic for further help: Converting OneNote to Image.

Code Samples for Export OneNote (.one) file pages to PDF

If you have a Microsoft OneNote file that you want to share with others, but do not want them to be able to change the format, you can save the file as a PDF. The code below shows how to save all or specific pages from a OneNote file as a PDF file:

    // Load the document into Aspose.Note.
    Document oneFile = new Document(@"FullFileName.one");
    // Save the document as PDF
    oneFile.Save(@"FullFileName.pdf", new PdfSaveOptions());

    OR

    // Load the document into Aspose.Note.
    Document oneFile = new Document(@"FullFileName.one");
    // Initialize PdfSaveOptions object
    PdfSaveOptions opts = new PdfSaveOptions();
    // Set page index
    opts.PageIndex = 2;
    // Set page index
    opts.PageCount = 3;
    // Save the document as PDF
    oneFile.Save(@"FullFileName.pdf", opts);

For more code samples and other information please visit the blog announcement page.

Overview: Aspose.Note for .NET

Aspose.Note for .NET is a set of .NET components that enables developers to work with Microsoft Office OneNote files in C#, VB.NET, ASP.NET web applications, web services & Windows applications. It allows developers to open files & manipulate elements of OneNote books, from text, images & properties, to more complex elements, & then export to PNG, GIF, JPEG, BMP or PDF formats. It is a pure .NET alternative to the MS OneNote Object Model & supports OneNote 2010, OneNote®  2010 SP1 & 2013 files.

More about Aspose.Note for .NET

Contact Information

Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Australia
Aspose - Your File Format Experts
sales@aspose.com

Phone: 888.277.6734
Fax: 866.810.9465

0
Published at DZone with permission of its author, David Zondray.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)