Todolist onenote csharp

待辦事項列表通常用於項目管理或個人任務管理以保持井井有條。 OneNote (.ONE) 文件可用於創建計劃任務的待辦事項列表。據此,本文討論瞭如何使用 C# 以編程方式在 OneNote 文件上創建待辦事項列表。

OneNote To-Do List Creator – 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 = 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 的其他幾個特性。如果您需要任何幫助來自定義或更改待辦事項列表創建過程,請隨時在 論壇 上給我們寫信。我們很樂意為您提供幫助。

也可以看看