Create, Read, Edit, Convert and Manipulate Microsoft OneNote files without any Microsoft OneNote dependencies.
Vendor
Aspose
Company Website
Aspose.Note for Java is a feature-rich OneNote API that enables Java applications to dynamically interact with OneNote documents without requiring any other software. The API empowers developers to create, read, manipulate, and export the contents of Microsoft OneNote file formats. It also provides capabilities for managing attachments, text, hyperlinks, tables, tags, and text styles. The OneNote API is easy to use, saves development time, and allows developers to create robust solutions with minimal code. Aspose.Note for Java is a standalone component that does not require Microsoft OneNote or any other tools to work with OneNote files, making it ideal for both desktop and web applications. Supported file formats include Microsoft OneNote (ONE) for input/output, ONETOC2 for input, and export to PDF, NOTE (web), and major image formats including GIF, JPEG, PNG, BMP, and TIFF. Aspose.Note for Java also provides advanced features such as converting OneNote documents to PDF while preserving image hyperlinks, exporting OneNote files to images, saving files to streams, retrieving attachments, extracting images, adding hyperlinks, extracting text from tables, accessing Outlook tasks, replacing text, working with locales, compressing pictures during PDF export, and setting default fonts. The documentation further outlines a wide range of features including text extraction, DOM navigation, numbered list parsing, rendering to raster formats and PDF, editing layout information, inserting text or images, and FIPS‑compliant cryptography.
Features
- Convert OneNote documents to PDF while preserving image hyperlinks
- Convert OneNote files to images (BMP, JPEG, PNG, GIF, TIFF)
- Save files to streams
- Retrieve attached files and extract images
- Add hyperlinks within the document
- Extract text from tables
- Get Outlook task details from OneNote documents
- Replace text in document pages
- Support for specifying document locales
- Extract images from OneNote files
- Compress pictures during PDF export
- Set a default font for Note documents Features listed in documentation:
- Render text and images from OneNote to raster images (BMP, PNG, JPEG, GIF, TIFF)
- Render OneNote documents to PDF
- Load, edit, and save OneNote documents
- Insert images into OneNote pages
- Parse and export numbered list formats
- Navigate the OneNote Document Object Model
- Extract text from any part of a OneNote file
- Read text formatting, layout, sizes, and positions
- Replace and insert text and other elements
- Export modified documents to supported formats
- Compliant with FIPS 186‑4 and uses FIPS‑compliant Bouncy Castle Conversion features:
- Convert ONE and ONETOC2 files to BMP, GIF, JPEG, PDF, PNG, TIFF Printing support:
- Print OneNote documents using default settings
- Print with custom job names
- Print a specified range of pages
Benefits
- No Microsoft OneNote needed: Fully standalone manipulation of OneNote files
- High‑fidelity rendering: Accurate PDF and image export
- Robust document control: Manage text, attachments, tables, hyperlinks, tasks, formatting, and images
- Developer‑friendly: Simple API surface and minimal code required
- Highly flexible: Works in desktop and web applications without external dependencies
- Secure: Includes FIPS‑compliant cryptographic components
- Ideal for automation: Suitable for workflows like document migration, digitization, archival, content extraction, and reporting