OneNote 文件有助于组织事物。您可以保留文本、图像、表格或任何其他信息来记录要与同事或同行共享的信息。在某些情况下,您可能希望将 OneNote .one 文件转换为 XLSX 或 XLS 工作簿。根据这些要求,本文介绍了如何在 Java 中以编程方式将 Microsoft OneNote .one 文件转换为 XLSX 或 XLS 格式。
- OneNote .one 笔记本到 XLSX 或 XLS 转换器 – Java API 安装
- 在 Java 中将 OneNote .one 笔记本转换为 XLSX 或 XLS XLSX 或 XLS 文件
OneNote .one 笔记本到 XLSX 或 XLS 转换器 – Java API 安装
您可以通过两个不同的步骤将 OneNote 笔记本转换为 XLSX 或 XLS 文件。首先,使用 Aspose.Note for Java API 将 .one 文件转换为 PDF 文件。在下一步中,使用 Aspose.PDF for Java API 将输出 PDF 文档渲染为 XLSX 或 XLS 文件。然而,您可以轻松地从 New Releases 部分下载 JAR 文件,或者在应用程序的 pom.xml 文件中使用以下 Maven 配置:
存储库:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
依赖:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>22.7</version>
<classifier>jdk17</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.7</version>
</dependency>
</dependencies>
在 Java 中将 OneNote .one 笔记本转换为 XLSX 或 XLS XLSX 或 XLS 文件
您可以按照以下步骤将 OneNote .one 格式文件渲染为 XLSX 或 XLS 文件:
- 创建 ByteArrayOutputStream 类的实例。
- 初始化 Document 类的对象以加载输入的 OneNote 文件。
- 使用 save 方法将文件渲染为 PDF 文档。
- 使用 Document 类加载生成的 PDF 文件。
- 将 OneNote .one Notebook 写入 XLSX 或 XLS 文件。
下面的代码片段说明了如何将 OneNote .one Notebook 转换为 Java 中的 XLSX 或 XLS 文件:
// 初始化 ByteArrayOutputStream 类的实例。
final ByteArrayOutputStream stream = new ByteArrayOutputStream();
// 使用 Document 类加载 OneNote .one 文件。
com.aspose.note.Document oneFile = new com.aspose.note.Document("Aspose.one");
// 将 .one 文件导出为 PDF
oneFile.save(stream, com.aspose.note.SaveFormat.Pdf);
// 使用 Aspose.PDF Document 类加载文件。
com.aspose.pdf.Document file = new com.aspose.pdf.Document(stream.toByteArray());
// 将 OneNote .one 文件转换为 Excel 文件。
file.save("SaveOutput.xlsx" , com.aspose.pdf.SaveFormat.Excel);
获得免费临时许可证
您可以申请 免费临时许可 以充分评估 API。
结论
总之,您已经了解了如何在 Java 中以编程方式将 OneNote .one 格式文件转换为 XLSX 或 XLS 格式文件。这将使您能够处理存在于 Notebook 中的数字数据。此外,请浏览 documentation 部分以探索支持处理数据的其他几个文件操作 API。如果您有任何疑问或不明确之处,请随时通过 论坛 与我们联系。