使用 C# 将 OneNote 转换为 JPG PNG 图像

将 OneNote 文档转换为 JPEG 等图像格式是许多用例的常见要求。它允许您将 OneNote 文件的内容共享为易于访问且普遍支持的格式。本指南介绍如何使用 C# 将 OneNote 文档转换为图像。我们将介绍 .ONE 文件到 JPGPNG 的转换,让您全面了解该过程。

以下部分涵盖了有关 .ONE 格式文件转换的更多详细信息:

为什么要将 OneNote 转换为图像?

OneNote 是一款功能强大的笔记创建和整理工具。但是,在其他平台或应用程序中共享或使用 OneNote 文件可能具有挑战性,尤其是当收件人未安装 OneNote 时。将 OneNote 文档转换为图像具有以下几个优点:

  1. 通用可访问性:

JPEG 图像几乎可以在任何设备或平台上查看,无需专门的软件,确保所有接收者都可以访问您的内容。

  1. 布局保存:

转换为图像格式可确保保留 OneNote 文档的原始布局、格式和设计,从而防止共享原始文件时可能出现的任何错位问题。

  1. 简化共享:

与 OneNote 文件相比,图像更轻量,因此更容易通过电子邮件、消息应用程序或嵌入网页进行共享。

  1. 归档和文档:

图像提供了一种方便的方式来存档笔记的快照以供将来参考或记录目的。

  1. 增强的安全性:

图像不能像 OneNote 文件那样轻松地进行编辑,从而为共享内容增加了一层安全性。

OneNote 到图像转换 - C# API 安装

您需要安装 Conholdate.Total for .NET API 来操作或转换 .NET 应用程序中的 Microsoft OneNote 文件。可以使用以下命令从 NuGet 库中进行配置:

PM> NuGet\Install-Package Conholdate.Total

在 C# 中将 .ONE 转换为 JPG

这些步骤简化了将 OneNote 文件转换为 JPEG、PNG 等图像格式的过程。

  • 加载 OneNote 文档:使用 Document 类将输入的 OneNote 文件加载到您的应用程序中。

  • 配置图像保存选项:创建一个 ImageSaveOptions 对象来指定输出格式、质量和分辨率等设置。

    • SaveFormat.Jpeg 指定输出格式为 JPEG。
    • 质量设置图像质量,100 为最高。
    • 分辨率决定输出图像的 DPI(每英寸点数)。
  • 将文档另存为图像:最后,调用Save方法将OneNote内容导出为图像文件。

下面的示例代码展示了如何在 C# 中将 .ONE 转换为 JPG:

// 将文档加载到 Aspose.Note 中。
Aspose.Note.Document doc = new Aspose.Note.Document("Aspose.one");

// 创建 ImageSaveOptions 类对象
Aspose.Note.Saving.ImageSaveOptions options = new Aspose.Note.Saving.ImageSaveOptions(Aspose.Note.SaveFormat.Jpeg);
options.Quality = 100;
options.Resolution = 220;

// 保存输出图像
doc.Save("NoteToImage.jpg", options);

获取免费许可证

试用版可能会添加水印或限制功能。您可以获取 免费临时许可证 来评估 API 提供的功能。

总结

使用 C# 将 OneNote 文档转换为图像是一个简单的过程。能够以 JPEG、BMP、TIFF 等普遍支持的格式共享、存档或保护您的笔记,增加了极大的灵活性和实用性。通过遵循步骤并使用提供的代码片段,您可以轻松地在您的应用程序中实现此功能。如有任何疑问,请随时通过 论坛 与我们联系。

常见问题解答

使用此方法可以将 OneNote 文件转换为哪些格式?

您可以将 OneNote 文件转换为各种格式,包括 JPEG、PNG、BMP、GIF 等。该库为不同的输出格式提供了广泛的支持。

我可以自定义输出图像分辨率吗?

是的,ImageSaveOptions 中的 Resolution 属性允许您为输出图像设置所需的 DPI。

是否可以将 OneNote 文件的特定页面转换为图像?

是的,您可以使用保存选项中的 PageIndex 和 PageCount 属性指定要转换的页面。

参见