通过 Java 转换 Microsoft OneNote

将 Microsoft OneNote 转换为 PDF 和图像,包括 BMP、JPG、PNG、TIFF,以构建跨平台的 Java 应用程序。

 

Aspose.Note for Java 是一个功能丰富的 OneNote API,它使 Java 应用程序能够与 OneNote 文档动态交互,而无需任何其他软件。 API 使开发人员能够创建、读取、操作和导出 Microsoft OneNote 文件格式的内容。该 API 还允许管理附件、文本、超链接、表格、标签和文本样式。

OneNote API 易于使用、节省时间,并且开发人员可以用更少的代码创建强大的解决方案。最重要的是,它是一个独立的组件,不需要任何其他工具或软件即可处理 OneNote 文件。每当需要在您的组织定制软件中操作 Microsoft OneNote 文件时,OneNote API 可以通过增强您的应用程序功能来帮助实现这一点。它是一个独立的 API,无需安装 Microsoft OneNote 或任何其他软件。程序员可以轻松地集成它以将 .one 扩展文件转换为所需的格式,如 BMP、GIF、JPEG、PNG 或 TIFF 图像格式或 PDF 文件。

将 OneNote 转换为 JPG、PNG、BMP、TIFF 图像

使用 OneNote API,开发人员可以轻松地将 Microsoft® OneNote one / onetoc2 转换为图像格式。转换过程是,使用 文档类 加载 Note 文件。使用 SaveFormat.Imageformat 创建 ImageSaveOptions 对象以用作 [SaveFormat] 中的参数( https://reference.aspose.com/note/java/com.aspose.note/document/#save-java.lang.String-SaveOptions- ).除了桌面软件解决方案,它很容易集成到基于网络的应用程序中,用于基于浏览器的图像转换解决方案。

Java Code for Microsoft OneNote to Image Files Conversion

1. // Path of document directory.
2. String dirPath = Utils.getSharedDataDir(SaveOneNoteDocToStream.class) + "load/";
3. 
4. // Load the file into Aspose.Note using Document class.
5. Document oneFile = new Document(dirPath + "sourceFile.one");
6. 
7. // Images conversion options
8. ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
9. 
10. String outputFile = dirPath + "oneToImage.jpeg";
11. 
12. // Save the document.
13. oneFile.save(outputFile, options);
 

OneNote 到 PDF 转换

至于图片转换,OneNote one 和onetoc2 转PDF 的过程几乎是一样的。使用 文档类 ,加载OneNote文件。加载文档后,以outout PDF文件和 SaveFormat .Pdf为参数调用保存方法。转换时间因文件而异,具体取决于文档大小。

Java Code to Convert OneNote to PDF

1. // The path to the documents directory.
2. String dirPath = Utils.getSharedDataDir(SaveOneNoteDocToStream.class) + "load/";
3. 
4. // Load the document into Aspose.Note.
5. Document oneFile = new Document(dirPath + "sourceFile.one");
6. 
7. dirPath = dirPath + "oneFiletoPdf_out.pdf";
8. 
9. // Save the document.
10. oneFile.save(dirPath, new PdfSaveOptions());