OneNote — популярный инструмент для создания заметок, который позволяет пользователям создавать, систематизировать и делиться своими заметками в различных форматах. HTML — это стандартный язык разметки, используемый для создания веб-страниц. Преобразование OneNote в HTML может быть полезно по ряду причин, например для публикации заметок в Интернете или предоставления доступа к ним другим пользователям, которые не используют OneNote. В этой статье мы узнаем, как конвертировать OneNote в HTML на Java.
В этой статье рассматриваются следующие темы:
- Java API для преобразования OneNote в HTML
- Конвертировать OneNote в HTML
- Преобразовать существующий OneNote в HTML
- Экспорт определенных страниц OneNote в HTML
- Преобразование OneNote в HTML со встроенными ресурсами
- Конвертировать OneNote в HTML онлайн
- Бесплатные учебные ресурсы
Java API для преобразования OneNote в HTML
Мы будем использовать API Aspose.Note for Java для преобразования документов OneNote в веб-страницы HTML. Он позволяет разработчикам создавать, читать, редактировать файлы Microsoft OneNote и манипулировать ими без необходимости установки Microsoft Office. Aspose.Note for Java позволяет программно работать с записными книжками, разделами, страницами, узлами и другими объектами OneNote в приложениях Java.
Пожалуйста, загрузите JAR API или добавьте следующую конфигурацию pom.xml в приложение Java на основе Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>23.7</version>
<classifier>jdk17</classifier>
</dependency>
Преобразование OneNote в HTML на Java
Мы можем создать документ OneNote и программно преобразовать его в веб-страницу HTML, выполнив следующие действия:
- Создайте экземпляр класса Document.
- Создайте новую страницу, используя объект класса Page.
- Укажите ParagraphStyle и установите свойства форматирования.
- Инициализируйте и установите заголовок страницы, используя класс Title.
- После этого добавьте страницу в документ с помощью метода AppendChildLast().
- Наконец, вызовите метод save(), чтобы сохранить документ OneNote в формате HTML. В качестве аргументов он принимает путь к выходному файлу HTML и SaveFormat.
В следующем примере кода показано, как создать документ OneNote и преобразовать его в HTML с помощью Java.
// В этом примере кода показано, как создать новый документ OneNote и преобразовать его в HTML.
// создать объект класса Document
Document doc = new Document();
// Добавить новую страницу
Page page = new Page();
// Укажите TextStyle и установите свойства форматирования.
ParagraphStyle titleTextStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(20);
// Укажите текст заголовка
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);
// Инициализировать заголовок
Title title = new Title();
title.setTitleText(titleText);
// Установить заголовок страницы
page.setTitle(title);
// Добавить узел страницы
doc.appendChildLast(page);
// Сохранить документ OneNote как HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Преобразование существующего OneNote в HTML на Java
Мы также можем преобразовать любой существующий документ OneNote в веб-страницу HTML, выполнив следующие действия:
- Загрузите файл OneNote, используя класс Document.
- Вызовите метод save(), чтобы сохранить документ OneNote в формате HTML.
В следующем примере кода показано, как преобразовать существующий документ OneNote в HTML с помощью Java.
// В этом примере кода показано, как преобразовать существующий документ OneNote в HTML.
// Инициализировать документ OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Сохранить как HTML
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);
Экспорт определенных страниц OneNote в HTML с помощью Java
Мы можем преобразовать ряд определенных страниц из документа OneNote в веб-страницу HTML, выполнив следующие действия:
- Загрузите файл OneNote, используя класс Document.
- Создайте экземпляр класса HtmlSaveOptions.
- Установите PageIndex, откуда начать преобразование.
- После этого укажите PageCount для преобразования общего количества страниц.
- Наконец, вызовите метод save(), чтобы сохранить документ OneNote в формате HTML. В качестве аргументов он принимает путь к выходному HTML-файлу и HtmlSaveOptions.
В следующем примере кода показано, как экспортировать диапазон страниц из документа OneNote в HTML с помощью Java.
// В этом примере кода показано, как преобразовать диапазон страниц из документа OneNote в HTML.
// Инициализировать документ OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Определите параметры сохранения HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);
// Сохранить в формате HTML
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);
Преобразование OneNote в HTML с помощью встроенных ресурсов на Java
Мы можем преобразовать документ OneNote в веб-страницу HTML и встроить все ресурсы (например, шрифты, изображения и CSS), выполнив следующие действия:
- Загрузите файл OneNote, используя класс Document.
- Создайте экземпляр класса HtmlSaveOptions.
- После этого задайте для свойств ExportCss, ExportFonts и ExportImages значение ResourceExportType.ExportEmbedded.
- Наконец, вызовите метод save(), чтобы сохранить документ OneNote в формате HTML. В качестве аргументов он принимает путь к выходному HTML-файлу и HtmlSaveOptions.
В следующем примере кода показано, как преобразовать документ OneNote в HTML путем внедрения всех ресурсов с помощью Java.
// В этом примере кода показано, как преобразовать документ OneNote в HTML и внедрить ресурсы.
// Инициализировать документ OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Определите параметры сохранения HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);
// Сохранить в формате HTML
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);
Получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы опробовать библиотеку без ограничений ознакомительной версии.
Преобразование OneNote в HTML онлайн
Вы также можете попробовать наше бесплатное онлайн-приложение конвертер OneNote в HTML, разработанное с использованием вышеуказанного API.
OneNote в HTML — учебные ресурсы
Вы можете узнать больше об экспорте заметок из OneNote в формат HTML и изучить другие возможности библиотеки, используя ресурсы ниже:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этой статье мы узнали, как преобразовать документ OneNote в веб-страницу HTML на Java. Используя Aspose.Note for Java, мы нашли простой и эффективный способ преобразования OneNote в HTML, для которого требуется всего несколько строк кода. Следуя инструкциям, описанным в этой статье, вы можете легко создать приложение-конвертер OneNote в HTML на Java. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.