Todolist onenote csharp

待办事项列表通常用于项目管理或个人任务管理以保持井井有条。 OneNote (.ONE) 文件可用于创建计划任务的待办事项列表。据此,本文讨论了如何使用 C# 以编程方式在 OneNote 文件上创建待办事项列表。

OneNote 待办事项列表创建器 – C# API 安装

Aspose.Note for .NET 可用于在 C# 中以编程方式创建、编辑或转换 OneNote 文件。您无需安装 MS OneNote 应用程序即可创建待办事项列表。只需从 New Releases 下载 DLL 文件,或使用以下 NuGet 安装命令:

PM> Install-Package Aspose.Note

使用 C# 在 OneNote (.ONE) 文档中创建待办事项列表

您可以通过在 OneNote 文档中创建待办事项列表来保持井井有条。例如,您可以使用此类列表来创建提醒、购物清单或官方任务。请按照以下步骤使用 C# 以编程方式在 OneNote 文档中创建待办事项列表。

  • 首先,创建 Document 类的实例并设置标题和段落的样式。
  • 开始创建标题中带有日期的 OneNote 待办事项列表。
  • 设置任务值和复选框。
  • 最后,使用 todolist 保存输出的 OneNote 文档。

以下代码示例展示了如何使用 C# 在 OneNote 文档中创建待办事项列表。

// 设置段落和标题样式
ParagraphStyle headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
ParagraphStyle bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

// 创建 Document 类的对象
Document document = new Document();
Outline outline = document.AppendChildLast(new Page()
{
    Title = new Title() { TitleText = new RichText() { Text = $"Plan {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
})
                .AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });

// 将任务添加到待办事项列表
outline.AppendChildLast(new OutlineElement())
        .AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
foreach (String e in new[] { "First Task", "Second Task", "Third Task" })
{
    outline.AppendChildLast(new OutlineElement())
            .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
}

// 使用 todolist 保存输出 OneNote 文档
document.Save(dataDir + "meetingNotes.one");

输出

您可以查看以下屏幕截图,该屏幕截图显示了生成的 OneNote 文档,其中包含带有日期的待办事项列表:

todolist onenote csharp

获得免费评估许可证

您可以通过申请 免费临时许可证 来测试 API 的所有功能,而不受任何评估限制。

结论

在本文中,您学习了如何使用 C# 以编程方式在 OneNote (.ONE) 文档中创建待办事项列表。此功能可用于专业和个人任务管理。您可以通过访问 文档 探索 API 的其他几个功能。如果您需要任何帮助来自定义或更改待办事项列表创建过程,请随时在 论坛 上给我们写信。我们很乐意为您提供帮助。

也可以看看