通过 Aspose.Total for Java 将 MOBI 转换为 EXCEL 是一个简单的两步过程。通过使用功能丰富的文档操作和转换 API Aspose.Words for Java ,您可以将 MOBI 导出为 HTML。之后,通过使用 Aspose.Cells for Java ,您可以将 HTML 转换为 EXCEL。
将 MOBI 转换为 EXCEL 的 Java API
- 使用 Document 类打开 MOBI 文件
- 使用 [Save]( https://reference.aspose.com/words/java/com.aspose.words/Document#save(java.lang.String,com.aspose.words.SaveOptions) 将 MOBI 转换为 HTML ) 方法
- 使用 Workbook 类加载 HTML 文档
- 使用 [Save]https://reference.aspose.com/cells/java/com.aspose.cells/workbook#save(java.lang.String,%20com.aspose.cells.SaveOptions)) 方法
// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT input file formats | |
// load DOCX with an instance of Document | |
Document document = new Document("template.docx"); | |
// call Save method while passing SaveFormat.HTML | |
document.save("html_output.html",SaveFormat.HTML); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("html_output.html"); | |
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats | |
// save HTML as XLSX | |
book.save("output.xlsx", SaveFormat.AUTO); |
免费的 MOBI 到 EXCEL 在线转换器
通过 Java 从 MOBI 文档中删除未使用的信息
在将 MOBI 转换为 EXCEL 之前,您可以通过 Aspose.Words for Java 从 MOBI 文档中删除未使用的信息。有时您可能需要删除未使用或重复的信息以减少输出文档的大小和处理时间。 CleanupOptions 类允许您指定文档清理的选项。要从文档中删除重复的样式或仅未使用的样式或列表,您可以使用 Cleanup 方法。您可以使用 UnusedStyles 和 UnusedBuiltinStyles 属性来检测和删除标记为“未使用”的样式。
通过 Java 将 EXCEL 文件保存到流
将 MOBI 转换为 EXCEL 后, Aspose.Cells for Java 使您能够将文档保存为流式传输。如果您需要将文件保存到 Stream 那么您应该创建一个 FileOutputStream 对象,然后 save 通过调用 Workbook 的 save 方法将文件保存到该 Stream 对象目的。
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats | |
// open document | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
// create FileOutputStream object | |
FileOutputStream stream = new FileOutputStream("SFToStream_out.xlsx"); | |
// save document | |
workbook.save(stream, SaveFormat.AUTO); | |
// close stream | |
stream.close(); |