Aspose.Note FOSS
Aspose.Note FOSS — это библиотека Python с лицензией MIT для чтения и извлечения содержимого из файлов Microsoft OneNote (.one). Она предоставляет структурированный доступ к страницам, тексту, изображениям, таблицам, тегам и вложенным файлам без необходимости Microsoft Office.
Ключевые возможности
- Загружать файлы .one из пути к файлу или бинарного потока
- Перебирать страницы и получать метаданные разделов
- Извлекать текстовые фрагменты с форматированием (жирный, курсив, размер шрифта, цвет)
- Извлекать встроенные изображения в виде байтов
- Разбирать таблицы, включая структуру строк и столбцов
- Читать теги, нумерованные списки и ссылки на вложенные файлы
- Экспортировать документы в PDF (требуется пакет
reportlab)
Поддерживаемые форматы
.one (чтение), PDF (экспорт, требуется reportlab)
Выберите свою платформу, чтобы получить руководства по установке и полную документацию: