Att göra-listor skapas vanligtvis för att hålla ordning på olika projektledningar eller personliga uppgifter. Du kan planera uppgifter som olika steg involverade i SOP:er för att utföra en operation. OneNote (.ONE)-filer kan användas som påminnelser så att någon aktivitet inte missas och varje kryssruta är markerad i att-göra-listan. Den här artikeln diskuterar hur du skapar en att göra-lista på en OneNote-fil programmatiskt med Java.
- OneNote To-Do List Creator – Java API-installation
- Skapa en att-göra-lista i ett OneNote-dokument (.ONE) med Java
Skapa OneNote Att-göra-lista – Java API-installation
Aspose.Note for Java kan användas för att arbeta med Microsoft OneNote-filer programmatiskt utan att behöva installera OneNote-applikationen. Du kan enkelt ladda ner dess JAR-filer från New Releases, eller använda följande Aspose Repository-konfigurationer:
Förvar:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>22.1</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Skapa en att-göra-lista i ett OneNote-dokument (.ONE) med Java
Du kan enkelt spåra ett projekts framsteg genom att skapa en att-göra-lista, den håller dig uppdaterad med de steg som har utförts samt vilka av dem som pågår. Du måste följa följande steg för att skapa en att göra-lista i ett OneNote-dokument programmatiskt med Java.
- Initiera först ett objekt av klassen Document och ange stilar för stycke- och rubriktexten.
- Skapa en OneNote-att-göra-lista med Datum i titeln.
- Lägg till en kryssruta och namnet på aktiviteten.
- Slutligen, spara det genererade OneNote-dokumentet.
Kodavsnittet nedan förklarar hur man skapar en att-göra-lista i ett OneNote-dokument med Java.
// Ställ in stilar för stycke- och rubriktext
ParagraphStyle headerStyle = new ParagraphStyle();
headerStyle.setFontName("Calibri");
headerStyle.setFontSize(16);
ParagraphStyle bodyStyle = new ParagraphStyle();
bodyStyle.setFontName("Calibri");
bodyStyle.setFontSize(12);
// Hämta datum för att skapa en att göra-lista med datum
java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT, Locale.US);
// Skapa ett objekt av klassen 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());
// Ställ in titeln
Title title = new Title();
title.setTitleText(titleText);
Page page = new Page();
page.setTitle(title);
document.appendChildLast(page);
// Ställ in offsetvärden
Outline outline = page.appendChildLast(new Outline());
outline.setVerticalOffset(30);
outline.setHorizontalOffset(30);
// Ställ in stilar och lägg till text
RichText richText = outline.appendChildLast(new OutlineElement()).appendChildLast(new RichText());
richText.setText("TO DO");
richText.setParagraphStyle(headerStyle);
richText.setSpaceBefore(15);
// Lägg till kryssruta och ATT GÖRA-uppgifter
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());
}
// Spara OneNote-dokument med ATT GÖRA-uppgifter
document.save(dataDir + "TODOonenote.one");
Produktion
Du kan kontrollera skärmdumpen nedan för en översikt över en grundläggande att göra-lista med datum som vi har skapat i den här artikeln:
Få gratis utvärderingslicens
Du kan utvärdera API:t i dess fulla kapacitet genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du förstått den enkla processen att skapa en att-göra-lista i OneNote-dokument (.ONE) programmatiskt i Java. Dessutom kan du ta en titt på andra funktioner som erbjuds av API:t genom att gå igenom dokumentationen. Tveka inte att kontakta oss på forumet, om du har några frågor.