Списки справ зазвичай створюються, щоб залишатися впорядкованими для управління різними проектами або управління особистими завданнями. Ви можете планувати завдання, як-от різні кроки, що входять до SOP для виконання операції. Файли OneNote (.ONE) можна використовувати як нагадування, щоб не пропустити жодну дію та поставити прапорець у списку справ. У цій статті розповідається про те, як програмно створити список справ у файлі OneNote за допомогою Java.
- OneNote To-Do List Creator – встановлення Java API
- Створіть список справ у документі OneNote (.ONE) за допомогою Java
Створення списку справ OneNote – встановлення Java API
Aspose.Note for Java можна використовувати для програмної роботи з файлами Microsoft OneNote без необхідності встановлення програми OneNote. Ви можете легко завантажити його JAR-файли з Нові випуски або використати такі конфігурації Aspose Repository:
Репозиторій:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
Залежність:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>22.1</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Створіть список справ у документі OneNote (.ONE) за допомогою Java
Ви можете легко відстежувати хід виконання проекту, створивши список справ, він тримає вас в курсі кроків, які були виконані, а також того, які з них виконуються. Вам потрібно виконати наведені нижче кроки, щоб створити список справ у документі OneNote програмним шляхом за допомогою Java.
- По-перше, ініціалізуйте об’єкт класу Document і вкажіть стилі для абзацу та тексту заголовка.
- Створіть список справ OneNote із датою в заголовку.
- Додайте прапорець і назву діяльності.
- Нарешті збережіть створений документ OneNote.
Наведений нижче фрагмент коду пояснює, як створити список справ у документі OneNote за допомогою Java.
// Установіть стилі для тексту абзацу та заголовка
ParagraphStyle headerStyle = new ParagraphStyle();
headerStyle.setFontName("Calibri");
headerStyle.setFontSize(16);
ParagraphStyle bodyStyle = new ParagraphStyle();
bodyStyle.setFontName("Calibri");
bodyStyle.setFontSize(12);
// Отримати дату, щоб створити список справ у OneNote із датами
java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT, Locale.US);
// Створіть об’єкт класу Document
Document document = new Document();
RichText titleText = new RichText();
titleText.setText(String.format("Plan %s", dateFormat.format(java.util.Date.from(Instant.now()))));
titleText.setParagraphStyle(ParagraphStyle.getDefault());
// Встановіть назву
Title title = new Title();
title.setTitleText(titleText);
Page page = new Page();
page.setTitle(title);
document.appendChildLast(page);
// Встановіть значення зсуву
Outline outline = page.appendChildLast(new Outline());
outline.setVerticalOffset(30);
outline.setHorizontalOffset(30);
// Встановіть стилі та додайте текст
RichText richText = outline.appendChildLast(new OutlineElement()).appendChildLast(new RichText());
richText.setText("TO DO");
richText.setParagraphStyle(headerStyle);
richText.setSpaceBefore(15);
// Додайте прапорець і завдання TO DO
for (String e: new String[] { "First Task", "Second Task", "Third Task" })
{
OutlineElement outlineElement = outline.appendChildLast(new OutlineElement());
richText = outlineElement.appendChildLast(new RichText());
richText.setText(e);
richText.setParagraphStyle(bodyStyle);
richText.getTags().add(NoteCheckBox.createBlueCheckBox());
}
// Збережіть вихідний документ OneNote із завданнями TO DO
document.save(dataDir + "TODOonenote.one");
Вихід
Ви можете переглянути знімок екрана нижче, щоб переглянути основний список справ із датами, який ми створили в цій статті:
Отримайте безкоштовну оціночну ліцензію
Ви можете оцінити API у повній мірі, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви зрозуміли простий процес програмного створення списку справ у документах OneNote (.ONE) на Java. Крім того, ви можете переглянути інші функції, які пропонує API, переглянувши документацію. У разі будь-яких запитань зв’яжіться з нами на форумі.