зробити список onenote java

Списки справ зазвичай створюються, щоб залишатися впорядкованими для управління різними проектами або управління особистими завданнями. Ви можете планувати завдання, як-от різні кроки, що входять до SOP для виконання операції. Файли OneNote (.ONE) можна використовувати як нагадування, щоб не пропустити жодну дію та поставити прапорець у списку справ. У цій статті розповідається про те, як програмно створити список справ у файлі OneNote за допомогою 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");

Вихід

Ви можете переглянути знімок екрана нижче, щоб переглянути основний список справ із датами, який ми створили в цій статті:

todolist oneote java

Отримайте безкоштовну оціночну ліцензію

Ви можете оцінити API у повній мірі, надіславши запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви зрозуміли простий процес програмного створення списку справ у документах OneNote (.ONE) на Java. Крім того, ви можете переглянути інші функції, які пропонує API, переглянувши документацію. У разі будь-яких запитань зв’яжіться з нами на форумі.

Дивись також