Как да конвертирате OneNote в HTML с помощта на Java

Тази проста статия се фокусира върху как да конвертирате OneNote в HTML с помощта на Java. Той представя всички подробности за конфигуриране на средата, включително Aspose.Note за използване на примерния код, дефиниран списък от програмни задачи и работещ код за създаване на основен OneNote към HTML конвертор с помощта на Java. Разработеното приложение може да се използва във всяка Java конфигурирана среда в macOS, Linux или Windows.

Стъпки за конвертиране на OneNote в HTML с помощта на Java

  1. Конфигурирайте IDE да използва Aspose.Note for Java от мениджъра на хранилището за конвертиране на OneNote в HTML
  2. Създайте файл на OneNote по подразбиране, като използвате екземпляра на класа Document и добавете празна страница вътре
  3. Инициализирайте класа ParagraphStyle и задайте необходимите настройки за текстов формат
  4. Добавете заглавието на страницата за избраната страница, като зададете полетата Текст на заглавието и Дата
  5. Запазете файла на OneNote като HTML на диска

Горепосоченият поетапен процес включва процеса на експортиране на OneNote в HTML с помощта на Java. Процесът ще започне със създаване на документ на OneNote (.ONE) по подразбиране с помощта на екземпляра на класа Document; можете обаче да получите достъп и до съществуващ файл на OneNote. В документа ще бъде вмъкната празна страница по подразбиране, която след това ще бъде последвана от дефиниране на текстов стил за текста, който ще бъде добавен с помощта на обекта на класа ParagraphStyle. След това заглавието на страницата, датата и часът на заглавието се вмъкват за избраното заглавие на страницата с помощта на предварително дефинирания стил на текст и накрая файлът на OneNote ще бъде експортиран в HTML на диска.

Код за трансформиране на OneNote в HTML с помощта на Java

import com.aspose.note.Document;
import com.aspose.note.License;
import static com.aspose.note.NodeType.Page;
import com.aspose.note.Page;
import com.aspose.note.ParagraphStyle;
import com.aspose.note.RichText;
import com.aspose.note.Title;
import java.awt.Color;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class NoteToHtml {
public static void main(String[] htmlArgs) throws IOException{
String path="/Users/Documents/TestData/";
// Set the Note API license
License lic= new License();
lic.setLicense(path + "Conholdate.Total.Product.Family.lic");
//Initialize the OneNote document instance
Document noteDoc = new Document();
//Add a default empty page inside the document
Page page = noteDoc.appendChildLast(new Page());
//Add the styling for the entire text in the document
ParagraphStyle textStyle = new ParagraphStyle();
textStyle.setFontColor(Color.BLACK);
textStyle.setFontName("Arial");
textStyle.setFontSize(10);
Title title = new Title();
RichText titleText = new RichText();
titleText.setText("Title text.");
titleText.setParagraphStyle(textStyle);
title.setTitleText(titleText);
RichText titleDate = new RichText();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd");
titleDate.setText(dateFormat.format(new Date(2023,6,9)));
titleDate.setParagraphStyle(textStyle);
title.setTitleText(titleDate);
RichText titleTime = new RichText();
titleTime.setText("12:23");
titleTime.setParagraphStyle(textStyle);
title.setTitleText(titleTime);
page.setTitle(title);
//Convert OneNote to HTML format
noteDoc.save(path + "CreateOneNoteDoc_out.html");
}
}

Този пример демонстрира процеса на експортиране на OneNote в HTML с помощта на Java. По време на персонализирането на стила на текста можете да използвате класа ParagraphStyle, за да конфигурирате свойства като FontName, FontColor, FontStyle, Strikethrough, Underline, Highlight, Italic и Bold, за да назовем само няколко. Можем да имаме множество екземпляри на стила на абзаца, които могат да бъдат зададени по различен начин за различни части от текста във файла на OneNote. В тази демонстрация се съсредоточихме само върху добавянето на текст за заглавието Page, но можете да зададете текста и за други възли на документа в страницата.

Тази статия ни преведе през процеса на експортиране на One Note в HTML с помощта на Java. Ако се интересувате да научите за процеса на защита на .ONE файла, вижте статията на как да защитите файла на OneNote с помощта на Java.

 Български