通过使用 Aspose.Total for Java ,您可以分两步将 XPS 到 XLAM 转换功能集成到您的 Java 应用程序中。首先,通过使用 Aspose.PDF for Java ,您可以将 XPS 渲染为 XLSX。在第二步中,您可以使用电子表格编程 API Aspose.Cells for Java 将 XLSX 转换为 XLAM。
通过 Java 将 XPS 文件转换为 XLAM
- 用 Document 类打开XPS文件
- 使用 [save]( https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#save-java.lang.String-com.aspose.pdf.SaveOptions- 将 XPS 转换为 XLSX ) 方法
- 使用 Workbook 类加载 XLSX 文档
- 使用 save 将文档保存为 XLAM 格式方法
通过 Java 将受保护的 XPS 转换为 XLAM
如果您的 XPS 文档受密码保护,则您无法在没有密码的情况下将其转换为 XLAM。使用 API,您可以先使用有效密码打开受保护的文档,然后再进行转换。为了打开加密文件,可以初始化一个新的[Document]实例( https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#Document-java.lang.String-java.lang.String- ) 类并将文件名和密码作为参数传递。
通过 Java 将 XPS 文件转换为带水印的 XLAM
在将 XPS 文件转换为 XLAM 时,您还可以在输出的 XLAM 文件格式中添加水印。为了添加水印,请创建一个新工作簿以打开转换后的 XLSX 文件。通过其索引选择 Worksheet,创建一个 Shape 并使用其 addTextEffect 函数,设置颜色、透明度等。之后,您可以将 XLSX 文档保存为带水印的 XLAM。
使用Java 探索XPS转换选项
什么是XPS文件格式
XPS 是 XML Paper Specification 的缩写,是 Microsoft 创建的一种文件格式,用于表示固定布局的文档。 XPS 文件包含文档的内容和打印设置,使其适用于在不同设备和平台上保留文档的布局和外观。
XPS 格式基于 XML(可扩展标记语言),一种广泛用于结构化数据表示的标记语言。 XPS 文件以结构化 XML 格式封装文档内容,例如文本、图像、矢量图形和注释。这样可以轻松解释和呈现文档的视觉元素。
XPS 文件在概念上类似于 PDF(便携式文档格式)文件,因为它们都旨在提供一种可靠的方式来呈现和共享文档,同时保留其格式和布局。但是,PDF 文件在不同的软件应用程序和硬件设备上获得了更广泛的支持,从而使它们得到更广泛的接受和兼容。
要查看和使用 XPS 文件,Microsoft 在 Windows 操作系统中提供了 XPS 查看器.各种第三方应用程序和工具也支持打开、创建和转换 XPS 文件。不过,相较于PDF,支持XPS格式的软硬件范围可能更为有限。
什么是XLAM文件格式
XLAM(Excel 加载项)文件格式是 Microsoft Excel 中用于存储和分发加载项的专用文件格式,加载项是扩展 Excel 功能的附加功能或自定义项。 XLAM 文件包含 VBA(Visual Basic for Applications)代码、宏、自定义函数和其他可以增强和自动化 Excel 功能的元素。
XLAM 文件旨在作为 Excel 中的加载项加载,提供具有默认情况下不可用的附加功能和工具的用户。这些插件可以由用户或开发人员创建,以简化重复性任务、执行复杂计算、创建自定义函数或与外部系统和数据源交互。
XLAM 格式的优势之一是其可移植性和易于分发。创建 XLAM 文件后,可以轻松地与他人共享,从而允许他们在自己的 Excel 环境中安装和使用加载项。这使得团队或组织可以方便地标准化他们的工作流程并在多个用户之间共享自定义功能。
XLAM 文件可以加载到 Excel 中,方法是导航到 Excel 选项中的“加载项”部分并选择所需的加载项文件。加载后,加载项的功能将在 Excel 中可用,为用户提供根据其特定需求量身定制的附加功能、菜单或工具栏。