para fazer a lista onenote java

As listas de tarefas geralmente são criadas para se manterem organizadas para diferentes gerenciamentos de projetos ou gerenciamento de tarefas pessoais. Você pode planejar tarefas como diferentes etapas envolvidas em SOPs para realizar uma operação. Os arquivos do OneNote (.ONE) podem ser usados como lembretes para que nenhuma atividade seja perdida e todas as caixas de seleção sejam marcadas na lista de tarefas. Este artigo descreve como criar uma lista de tarefas em um arquivo do OneNote programaticamente usando Java.

Criar lista de tarefas do OneNote – Instalação da API Java

Aspose.Note para Java pode ser usado para trabalhar com arquivos do Microsoft OneNote programaticamente sem a necessidade de instalar o aplicativo OneNote. Você pode facilmente baixar seus arquivos JAR do New Releases, ou usar as seguintes configurações do Aspose Repository:

Repositório:

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

Dependência:

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

Criar uma lista de tarefas em um documento do OneNote (.ONE) usando Java

Você pode acompanhar facilmente o andamento de um projeto criando uma lista de tarefas, que o mantém atualizado com as etapas que foram executadas, bem como quais delas estão em andamento. Você precisa seguir as etapas a seguir para criar uma lista de tarefas em um documento do OneNote programaticamente usando Java.

  • Primeiramente, inicialize um objeto da classe Document e especifique estilos para o texto do parágrafo e do cabeçalho.
  • Crie uma lista de tarefas do OneNote com data em seu título.
  • Adicione uma caixa de seleção e o nome da atividade.
  • Por fim, salve o documento do OneNote gerado.

O trecho de código abaixo explica como criar uma lista de tarefas em um documento do OneNote usando Java.

// Definir estilos para texto de parágrafo e cabeçalho
ParagraphStyle headerStyle = new ParagraphStyle();
headerStyle.setFontName("Calibri");
headerStyle.setFontSize(16);
ParagraphStyle bodyStyle = new ParagraphStyle();
bodyStyle.setFontName("Calibri");
bodyStyle.setFontSize(12);

// Obter data para criar uma lista de tarefas do onenote com datas
java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT, Locale.US);

// Crie um objeto da 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());

// Defina o título
Title title = new Title();
title.setTitleText(titleText);
Page page = new Page();
page.setTitle(title);
document.appendChildLast(page);

// Definir valores de deslocamento
Outline outline = page.appendChildLast(new Outline());
outline.setVerticalOffset(30);
outline.setHorizontalOffset(30);

// Definir estilos e adicionar texto
RichText richText = outline.appendChildLast(new OutlineElement()).appendChildLast(new RichText());
richText.setText("TO DO");
richText.setParagraphStyle(headerStyle);
richText.setSpaceBefore(15);      

// Adicionar caixa de seleção e tarefas 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());
}

// Salve o documento de saída do OneNote com tarefas TO DO
document.save(dataDir + "TODOonenote.one");

Resultado

Você pode verificar a captura de tela abaixo para obter uma visão geral de uma lista básica de tarefas com datas que criamos neste artigo:

todolist oneote java

Obtenha Licença de Avaliação Gratuita

Você pode avaliar a API em sua capacidade total solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você entendeu o processo simples para criar uma lista de tarefas pendentes em documentos do OneNote (.ONE) programaticamente em Java. Além disso, você pode dar uma olhada em outros recursos oferecidos pela API acessando a documentação. Sinta-se à vontade para entrar em contato conosco no fórum, em caso de dúvidas.

Veja também