适用于 .NET 的 ONETOC2 文件查看器

ONETOC2 文件,不依赖于 Microsoft OneNote 应用程序。

 

如何使用 C# 查看 ONETOC2 文件

为了查看 ONETOC2 文件,我们将使用

Aspose.Note for .NET

API 是一种功能丰富、功能强大且易于使用的 API,适用于 C# 平台,可与任何查看器一起使用。打开

NuGet

包经理,搜索 Aspose.Note 并安装。您也可以从包管理器控制台使用以下命令。

Package Manager Console Command

PM> Install-Package Aspose.Note

通过 C# 查看 ONETOC2 的步骤

Aspose.Note 使开发人员只需几行代码就可以轻松查看一个文件。

  1. 使用 Document 类加载一个文件
  2. 调用 Document.Save 方法
  3. 将输出文件路径和 SaveFormat.Html 作为参数传递

系统要求

所有主要操作系统都支持 Aspose.Note for .NET。只需确保您具有以下先决条件。

  1. Microsoft Windows 或具有 .NET Framework、.NET Core 的兼容操作系统
  2. Microsoft Visual Studio 等开发环境
  3. 项目中引用的 Aspose.Note for .NET

Aspose.Note API 处理 Microsoft OneNote 文件格式而不依赖于 Microsoft OneNote。 ONETOC2 可以轻松加载、创建、修改和转换 Microsoft OneNote 文件。此外,ONETOC2 可以操作 OneNote 电子书的元素,将 OneNote 文件中的文本和图像渲染成不同的格式。

 

什么是 .ONETOC2 文件

.onetoc2 文件扩展名与 Microsoft OneNote 应用程序相关联,您可以使用该程序做笔记。 OneNote 应用中的笔记可以与其他用户共享,您可以组织它们并执行其他操作。与此软件相关的文档具有 .onetoc2 扩展名。值得注意的是,这些文件不仅可以存储文本,还可以存储图像,还可以存储动画和视频。

如何阅读 .ONETOC2 文件扩展名?

要读取 .onetoc2 文件,您需要有特殊的软件。它可以是 Microsoft Office 365 软件包,并且您需要拥有 Microsoft Office 帐户。根据您使用的操作系统,无论是 Mac、Windows 还是 Linux,您都可以安装其他软件来帮助您在 PC 上打开 .onetoc2 文件。但是,如果您在无法在您的 PC 上安装其他软件的公司或其他机构工作,那么 Aspos 应用程序将为您提供帮助。 首先,它是免费的。其次,它不需要在您的 PC 上安装。查看 .onetoc2 文件的所有操作都可以在线进行。如有必要,您可以使用我们的其他应用程序将 ONETOC2 文件转换为其他格式。

Free App to View ONE

Check our live demos to View ONE with following benefits.

  No need to download or setup anything.
  No need to write any code.
  Just upload your ONETOC2 file and hit the "Convert" button.
  You will instantly get the download link for resultant ONETOC2 file.
 

用于查看 ONETOC2 的 C# 代码

string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// load the OneNote ONETOC2 file
var document = new Aspose.Note.Document("template.onetoc2");

// create HtmlSaveOptions and set export options
var options = new Aspose.Note.Saving.HtmlSaveOptions()
{
    ExportCss = Aspose.Note.Saving.Html.ResourceExportType.ExportEmbedded,
    ExportFonts = Aspose.Note.Saving.Html.ResourceExportType.ExportEmbedded,
    ExportImages = Aspose.Note.Saving.Html.ResourceExportType.ExportEmbedded
};

// save OneNote ONETOC2 in HTML format
document.Save(output, options);

// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);

Other Viewer Options