如何使用 C# 将 OneNote 转换为 HTML

此操作方法主题指导如何使用 C# 将 OneNote 转换为 HTML。它分享了配置环境的详细信息,用于添加用于执行示例代码的 Aspose.Note、一个简单的编程任务列表,以及用于使用 C#** 开发基本**OneNote 到 HTML 转换器的示例代码。开发的应用程序可以在 macOS、Linux 或 Windows 内的任何 .NET 配置环境中使用。

使用 C# 将 OneNote 转换为 HTML 的步骤

  1. 设置 IDE 以使用 Aspose.Note for .NET 将 OneNote 转换为 HTML
  2. 使用 Document 类的实例创建一个默认的 .ONE 文件,并在其中插入一个空页面
  3. 实例化 ParagraphStyle 类的对象并设置所需的文本格式设置
  4. 通过设置标题文本和日期为添加的页面插入页面标题
  5. 将 .ONE 文件保存为磁盘上的 HTML

上述分步过程描述了使用 C#* 将 *OneNote 导出为 HTML 的过程。该过程通过使用 Document 类的实例创建默认的 .ONE 文档来启动;但是,您也可以加载现有的 .ONE 文件。将向文档添加一个空页面,然后使用 ParagraphStyle 类的实例为要添加的文本创建文本样式。然后使用定义的文本样式为页面标题添加页面标题、标题日期和时间,最后,.ONE 文件将以 HTML 格式保存在磁盘上。

使用 C# 将 OneNote 转换为 HTML 的代码

using System;
using System.Drawing;
using System.Globalization;
using Aspose.Note;
namespace TestNote
{
public class NoteToHtml
{
public static void ConvertNoteToHtml()
{
String path = @"Y:\TestData\";
// Load the product license to convert one note to HTML
License noteLic = new License();
noteLic.SetLicense(path + "Conholdate.Total.Product.Family.lic");
//Initialize the OneNote document instance
Document noteDoc = new Document();
//Insert an empty page inside the document
Page page = noteDoc.AppendChildLast(new Page());
// Set the default style for the entire text in the document
ParagraphStyle textStyle = new ParagraphStyle
{
FontColor = Color.Black,
FontName = "Arial",
FontSize = 10
};
page.Title = new Title()
{
TitleText = new RichText()
{
Text = "Title text.",
ParagraphStyle = textStyle
},
TitleDate = new RichText()
{
Text = new DateTime(2023, 06, 09).ToString("D", CultureInfo.InvariantCulture),
ParagraphStyle = textStyle
},
TitleTime = new RichText()
{
Text = "12:23",
ParagraphStyle = textStyle
}
};
//Convert Note to HTML format
noteDoc.Save(path + "CreateOneNoteDoc_out.html");
}
}
}

此代码示例演示了使用 C#* 将 *OneNote 导出到 HTML 的任务。在自定义文本样式时,您可以使用 ParagraphStyle 类来设置下划线、突出显示、FontName、FontColor、FontStyle、删除线、斜体和粗体等属性。可以为 .ONE 文件中文本的不同部分设置不同的段落样式。在此示例中,我们只关注为 Page 标题添加文本,但您也可以为页面内的其他节点设置文本。

本文教我们使用 C#* 将 *One Note 转换为 HTML。如果您想了解保护 .ONE 文件的过程,请参阅 如何使用 C# 保护 OneNote 文件 上的文章。

 简体中文