通过使用 Aspose.Total for Java ,您可以分两步将 XSLFO 到 SXC 转换功能集成到您的 Java 应用程序中。首先,通过使用 Aspose.PDF for Java ,您可以将 XSLFO 渲染为 XLSX。在第二步中,您可以使用电子表格编程 API Aspose.Cells for Java 将 XLSX 转换为 SXC。
通过 Java 将 XSLFO 文件转换为 SXC
- 用 Document 类打开XSLFO文件
- 使用 [save]( https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#save-java.lang.String-com.aspose.pdf.SaveOptions- 将 XSLFO 转换为 XLSX ) 方法
- 使用 Workbook 类加载 XLSX 文档
- 使用 save 将文档保存为 SXC 格式方法
通过 Java 将受保护的 XSLFO 转换为 SXC
如果您的 XSLFO 文档受密码保护,则您无法在没有密码的情况下将其转换为 SXC。使用 API,您可以先使用有效密码打开受保护的文档,然后再进行转换。为了打开加密文件,可以初始化一个新的[Document]实例( https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#Document-java.lang.String-java.lang.String- ) 类并将文件名和密码作为参数传递。
通过 Java 将 XSLFO 文件转换为带水印的 SXC
在将 XSLFO 文件转换为 SXC 时,您还可以在输出的 SXC 文件格式中添加水印。为了添加水印,请创建一个新工作簿以打开转换后的 XLSX 文件。通过其索引选择 Worksheet,创建一个 Shape 并使用其 addTextEffect 函数,设置颜色、透明度等。之后,您可以将 XLSX 文档保存为带水印的 SXC。
主要用途
在 SXC 中存档基于 XSLFO 的项目进度表,以供传统系统使用。
使用 StarOffice 为国际合作伙伴准备 SXC 电子表格。
将表格状的 XSLFO 数据转换为培训和文档目的。
通过 SXC 分享每月关键绩效指标以供合规报告。
自动化场景
批量自动将 XSLFO 转换为 SXC 以供存档项目使用。
集成到支持 StarOffice 格式的传统办公流程中。
从 XSLFO 文件生成定期计划的 SXC 报告。
用于定期管理仪表板的触发式转换。