liste de choses à faire onenote java

Les listes de tâches sont généralement créées pour rester organisées pour différentes gestions de projets ou de tâches personnelles. Vous pouvez planifier des tâches telles que différentes étapes impliquées dans les SOP pour effectuer une opération. Les fichiers OneNote (.ONE) peuvent être utilisés comme rappels afin qu’aucune activité ne soit manquée et que chaque case soit cochée dans la liste de tâches. Cet article explique comment créer une liste de tâches sur un fichier OneNote par programmation à l’aide de Java.

Créer une liste de tâches OneNote - Installation de l’API Java

Aspose.Note for Java peut être utilisé pour travailler avec des fichiers Microsoft OneNote par programmation sans avoir besoin d’installer l’application OneNote. Vous pouvez facilement télécharger ses fichiers JAR à partir des Nouvelles versions, ou utiliser les configurations Aspose Repository suivantes :

Repository:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependency:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.1</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Créer une liste de tâches dans un document OneNote (.ONE) à l’aide de Java

Vous pouvez facilement suivre l’avancement d’un projet en créant une liste de tâches, elle vous tient au courant des étapes qui ont été effectuées ainsi que celles qui sont en cours. Vous devez suivre les étapes suivantes pour créer une liste de tâches dans un document OneNote par programmation à l’aide de Java.

  • Tout d’abord, initialisez un objet de la classe Document et spécifiez des styles pour le paragraphe et le texte d’en-tête.
  • Créez une liste de tâches OneNote avec la date dans son titre.
  • Ajoutez une case à cocher et le nom de l’activité.
  • Enfin, enregistrez le document OneNote généré.

L’extrait de code ci-dessous explique comment créer une liste de tâches dans un document OneNote à l’aide de Java.

// Définir des styles pour le texte des paragraphes et des en-têtes
ParagraphStyle headerStyle = new ParagraphStyle();
headerStyle.setFontName("Calibri");
headerStyle.setFontSize(16);
ParagraphStyle bodyStyle = new ParagraphStyle();
bodyStyle.setFontName("Calibri");
bodyStyle.setFontSize(12);

// Obtenir la date pour créer une liste de tâches à faire avec des dates
java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT, Locale.US);

// Créer un objet de la classe 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());

// Définir le titre
Title title = new Title();
title.setTitleText(titleText);
Page page = new Page();
page.setTitle(title);
document.appendChildLast(page);

// Définir les valeurs de décalage
Outline outline = page.appendChildLast(new Outline());
outline.setVerticalOffset(30);
outline.setHorizontalOffset(30);

// Définir des styles et ajouter du texte
RichText richText = outline.appendChildLast(new OutlineElement()).appendChildLast(new RichText());
richText.setText("TO DO");
richText.setParagraphStyle(headerStyle);
richText.setSpaceBefore(15);      

// Ajouter une case à cocher et des tâches À FAIRE
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());
}

// Enregistrer le document OneNote de sortie avec les tâches À FAIRE
document.save(dataDir + "TODOonenote.one");

Production

Vous pouvez consulter la capture d’écran ci-dessous pour un aperçu d’une liste de tâches de base avec des dates que nous avons créées dans cet article :

todolist oneote java

Obtenez une licence d’évaluation gratuite

Vous pouvez évaluer l’API dans toute sa capacité en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez compris le processus simple pour créer une liste de tâches dans des documents OneNote (.ONE) par programmation en Java. De plus, vous pouvez jeter un œil aux autres fonctionnalités offertes par l’API en parcourant la documentation. N’hésitez pas à nous contacter sur le forum, en cas de questions.

Voir également