Organiser l’information correctement vous aide à rédiger de meilleures notes. Les listes sont l’un des moyens les plus simples de structurer votre contenu. Que vous soyez en train de rédiger un plan, de créer des tâches à faire ou de noter des points rapidement, les listes à puces et les listes numérotées dans OneNote rendent tout plus clair. Dans ce guide, vous apprendrez comment créer des listes à puces ou des listes numérotées dans OneNote en utilisant Java. Nous vous guiderons à travers des exemples de code étape par étape pour vous aider à mettre en œuvre cette technique avec aisance.
Cet article couvre les sujets suivants :
- Java SDK pour créer des listes à puces ou numérotées dans OneNote.
- Créer une liste à puces dans OneNote en utilisant Java
- Créer une liste numérotée dans OneNote en utilisant Java
- Insert a Chinese Number List in the OneNote
- Ressources gratuites
Java SDK pour créer des listes à puces ou numérotées dans OneNote
Nous utiliserons Aspose.Note for Java pour travailler avec des documents OneNote. Il prend en charge la lecture, l’écriture, l’édition et la conversion de fichiers .one
par programme.
Vous pouvez l’ajouter à votre projet via Maven. Voici comment :
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>25.6</version>
<classifier>jdk17</classifier> <!-- Or jdk18/jdk21 depending on your Java version -->
</dependency>
Ou téléchargez-le depuis les releases.
Comment créer une liste à puces dans OneNote en utilisant Java
Vous pouvez créer une liste à puces simple en suivant les étapes ci-dessous :
- Créer un nouvel objet de la classe
Document
. - Ajouter une
Page
. - Créer un
Outline
et ajouter les objets de classeOutlineElement
. - Utilisez un caractère de puce comme
\"\"
ou\"•\"
comme préfixe pour chaque élément. - Style your text using the
RichText
. - Add everything together and save the document.
// créer un objet de la classe Document
Document doc = new Document();
// initialiser l'objet de la classe Page
Page page = new Page();
// initialiser l'objet de la classe Outline
Outline outline = new Outline();
// initialiser l'objet de la classe TextStyle et définir les propriétés de formatage
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// initialiser des objets de la classe OutlineElement et appliquer des puces
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));
// initialiser un objet de la classe RichText et appliquer le style de texte
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);
OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("*", "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);
OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("*", "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);
// ajouter des éléments de contour
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// add Outline node
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// save the document
doc.save("ApplyBulletsOnText.one");

Comment créer une liste à puces dans OneNote en utilisant Java
Créer une liste numérotée dans OneNote en utilisant Java
Pour les listes numérotées, il suffit de changer le préfixe de chaque ligne pour inclure des numéros (1.
, 2.
, etc.) et d’utiliser NumberFormat.DecimalNumbers
pour définir le format des nombres.
// créer un objet de la classe Document
Document doc = new Document();
// initialiser un objet de la classe Page
Page page = new Page();
// initialize Outline class object
Outline outline = new Outline();
// initialiser l'objet de la classe TextStyle et définir les propriétés de formatage
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// initialiser des objets de la classe OutlineElement et appliquer la numérotation
// les numéros dans le même contour sont automatiquement incrémentés.
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);
OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);
OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);
// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// ajouter un nœud de contour
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// save the document
doc.save("ApplyNumberingOnText.one");

Créer une liste numérotée dans OneNote en utilisant Java
Insérer une liste numérotée en chinois
Aspose.Note for Java prend également en charge divers formats de nombres. Pour créer une liste numérotée de style chinois, vous pouvez personnaliser le format du texte en conséquence et utiliser NumberFormat.ChineseCounting
pour définir le format de nombre chinois.
// créer un objet de la classe Document
Document doc = new Document();
// initialiser l'objet de la classe Page
Page page = new Page();
// initialiser l'objet de la classe Outline
Outline outline = new Outline();
// initialiser l'objet de la classe TextStyle et définir les propriétés de formatage
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// initialiser des objets de la classe OutlineElement et appliquer la numérotation
// les numéros dans le même contour sont automatiquement incrémentés.
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);
OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);
OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);
// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// ajouter un nœud de contour
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// save the document
doc.save("ChineseNumberList.one");

Insérer une liste de nombres chinois dans OneNote
Obtenez une licence temporaire gratuite
Vous voulez essayer Aspose.Note sans limitations ? Vous pouvez demander une licence temporaire gratuite pour évaluer toutes les fonctionnalités sans filigranes ni limites.
Ressources utiles pour travailler avec des listes dans OneNote
Que vous créiez des listes à puces ou numérotées dans OneNote avec Java, les ressources suivantes vous aideront à commencer et à aller plus loin :
- Documentation d’Aspose.Note for Java
- Référence API
- Outils OneNote en ligne gratuits
- Forum de support Aspose.Note
Ces ressources sont vos guides incontournables pour mettre en œuvre des prises de notes structurées et professionnelles avec Java.
Conclusion
En utilisant Aspose.Note for Java, vous pouvez facilement créer des listes structurées dans des fichiers OneNote. Que ce soit des puces ou des numéros, vous avez un contrôle total sur le formatage et le contenu. Cela peut être un énorme boost de productivité si vous automatisez la génération de notes, construisez des bases de connaissances ou intégrez la prise de notes dans vos applications.
Si vous avez des questions ou besoin d’assistance supplémentaire, n’hésitez pas à nous contacter sur notre forum de support gratuit.