Тази проста статия се фокусира върху как да конвертирате OneNote в HTML с помощта на Java. Той представя всички подробности за конфигуриране на средата, включително Aspose.Note за използване на примерния код, дефиниран списък от програмни задачи и работещ код за създаване на основен OneNote към HTML конвертор с помощта на Java. Разработеното приложение може да се използва във всяка Java конфигурирана среда в macOS, Linux или Windows.
Стъпки за конвертиране на OneNote в HTML с помощта на Java
- Конфигурирайте IDE да използва Aspose.Note for Java от мениджъра на хранилището за конвертиране на OneNote в HTML
- Създайте файл на OneNote по подразбиране, като използвате екземпляра на класа Document и добавете празна страница вътре
- Инициализирайте класа ParagraphStyle и задайте необходимите настройки за текстов формат
- Добавете заглавието на страницата за избраната страница, като зададете полетата Текст на заглавието и Дата
- Запазете файла на 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.