通过 Aspose.Total for Java 将 DOCM 转换为 FODS 是一个简单的两步过程。通过使用功能丰富的文档操作和转换 API Aspose.Words for Java ,您可以将 DOCM 导出为 HTML。之后,通过使用 Aspose.Cells for Java ,您可以将 HTML 转换为 FODS。
将 DOCM 转换为 FODS 的 Java API
- 使用 Document 类打开 DOCM 文件
- 使用 [Save]( https://reference.aspose.com/words/java/com.aspose.words/Document#save(java.lang.String,com.aspose.words.SaveOptions) 将 DOCM 转换为 HTML ) 方法
- 使用 Workbook 类加载 HTML 文档
- 使用 Save 将文档保存为 FODS 格式方法
免费的 DOCM 到 FODS 在线转换器
通过 Java 从 DOCM 文档中删除未使用的信息
Document 在将 DOCM 转换为 FODS 之前,您可以通过 Aspose.Words for Java 从 DOCM 文档中删除未使用的信息。有时您可能需要删除未使用或重复的信息以减少输出文档的大小和处理时间。 CleanupOptions 类允许您指定文档清理的选项。要从文档中删除重复的样式或仅未使用的样式或列表,您可以使用 Cleanup 方法。您可以使用 UnusedStyles 和 UnusedBuiltinStyles 属性来检测和删除标记为“未使用”的样式。
通过 Java 将 FODS 文件保存到流
将 DOCM 转换为 FODS 后, Aspose.Cells for Java 使您能够将文档保存为流式传输。如果您需要将文件保存到 Stream 那么您应该创建一个 FileOutputStream 对象,然后 save 通过调用 Workbook 的 save 方法将文件保存到该 Stream 对象目的。
主要用途案例
将电子表格存储在 Git 中以便进行可读的差异比较
将表格数据以 XML 格式保存,以便在版本控制系统中逐行跟踪更改。通过人类可读的 XML 实现透明审计
为审计人员提供清晰的、基于文本的电子表格逻辑和数值访问权限。在符合 ODF 的工具之间交换模板
在 LibreOffice、OpenOffice 和其他符合 ODF 标准的平台之间无缝共享数据和模板。通过 XML 编辑本地化电子表格标签
直接在 XML 源中翻译或调整电子表格标题和标签。保留无宏合规性
确保从 DOCM 派生的数据在 FODS 格式中保持无宏状态。
自动化场景
DOCM 到 FODS 的 CLI 管道
通过命令行工具自动化转换,实现可重复使用、可脚本化的工作流程。验证模式并在 XML 上运行测试的持续集成作业
将 FODS 验证纳入 CI/CD 管道,以强制执行一致性和正确性。监视文件夹服务,转换并提交到 Git
监视目录中的 DOCM 文件,将其转换为 FODS,并自动提交到存储库。执行无宏输出的策略引擎
通过阻止宏启用内容并仅导出干净的 FODS 文件来确保合规性。为治理目的为 FODS 添加标记的元数据注入器
为受监管环境丰富输出数据与元数据(所有权、版本、策略标记)。