Преобразование OneNote в HTML на Java

OneNote — популярный инструмент для создания заметок, который позволяет пользователям создавать, систематизировать и делиться своими заметками в различных форматах. HTML — это стандартный язык разметки, используемый для создания веб-страниц. Преобразование OneNote в HTML может быть полезно по ряду причин, например для публикации заметок в Интернете или предоставления доступа к ним другим пользователям, которые не используют OneNote. В этой статье мы узнаем, как конвертировать OneNote в HTML на Java.

В этой статье рассматриваются следующие темы:

  1. Java API для преобразования OneNote в HTML
  2. Конвертировать OneNote в HTML
  3. Преобразовать существующий OneNote в HTML
  4. Экспорт определенных страниц OneNote в HTML
  5. Преобразование OneNote в HTML со встроенными ресурсами
  6. Конвертировать OneNote в HTML онлайн
  7. Бесплатные учебные ресурсы

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, выполнив следующие действия:

  1. Создайте экземпляр класса Document.
  2. Создайте новую страницу, используя объект класса Page.
  3. Укажите ParagraphStyle и установите свойства форматирования.
  4. Инициализируйте и установите заголовок страницы, используя класс Title.
  5. После этого добавьте страницу в документ с помощью метода AppendChildLast().
  6. Наконец, вызовите метод 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 с помощью Java.

Преобразование существующего OneNote в HTML на Java

Мы также можем преобразовать любой существующий документ OneNote в веб-страницу HTML, выполнив следующие действия:

  1. Загрузите файл OneNote, используя класс Document.
  2. Вызовите метод 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, выполнив следующие действия:

  1. Загрузите файл OneNote, используя класс Document.
  2. Создайте экземпляр класса HtmlSaveOptions.
  3. Установите PageIndex, откуда начать преобразование.
  4. После этого укажите PageCount для преобразования общего количества страниц.
  5. Наконец, вызовите метод 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), выполнив следующие действия:

  1. Загрузите файл OneNote, используя класс Document.
  2. Создайте экземпляр класса HtmlSaveOptions.
  3. После этого задайте для свойств ExportCss, ExportFonts и ExportImages значение ResourceExportType.ExportEmbedded.
  4. Наконец, вызовите метод 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 и изучить другие возможности библиотеки, используя ресурсы ниже:

Заключение

В этой статье мы узнали, как преобразовать документ OneNote в веб-страницу HTML на Java. Используя Aspose.Note for Java, мы нашли простой и эффективный способ преобразования OneNote в HTML, для которого требуется всего несколько строк кода. Следуя инструкциям, описанным в этой статье, вы можете легко создать приложение-конвертер OneNote в HTML на Java. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также