使用 Aspose.Total for .NET ,您可以在任何 .NET、C#、ASP.NET 和 VB.NET 应用程序中轻松地将 XPS 文件转换为 ODS。首先,通过使用 Aspose.PDF for .NET ,您可以将 XPS 导出到 XLSX。之后,通过使用 Aspose.Cells for .NET 电子表格编程 API,您可以将 XLSX 转换为 ODS。
通过 C# 将受保护的 XPS 转换为 ODS
如果您的 XPS 文档受密码保护,则您无法在没有密码的情况下将其转换为 ODS。使用 API,您可以先使用有效密码打开受保护的文档,然后再进行转换。为了打开加密文件,您可以初始化 Document 类的新实例,并将文件名和密码作为参数传递。
通过 C# 将 XPS 文件转换为带水印的 ODS
在将 XPS 文件转换为 ODS 时,您还可以在输出的 ODS 文件格式中添加水印。为了添加水印,您可以创建一个新的 Workbook 对象并打开转换后的 XLSX 文档,通过其索引选择 Worksheet,创建一个 Shape 并使用其 AddTextEffect 函数。之后,您可以将 XLSX 文档保存为带水印的 ODS。
使用.NET探索XPS转换选项
什么是XPS文件格式
XPS 是 XML Paper Specification 的缩写,是 Microsoft 创建的一种文件格式,用于表示固定布局的文档。 XPS 文件包含文档的内容和打印设置,使其适用于在不同设备和平台上保留文档的布局和外观。
XPS 格式基于 XML(可扩展标记语言),一种广泛用于结构化数据表示的标记语言。 XPS 文件以结构化 XML 格式封装文档内容,例如文本、图像、矢量图形和注释。这样可以轻松解释和呈现文档的视觉元素。
XPS 文件在概念上类似于 PDF(便携式文档格式)文件,因为它们都旨在提供一种可靠的方式来呈现和共享文档,同时保留其格式和布局。但是,PDF 文件在不同的软件应用程序和硬件设备上获得了更广泛的支持,从而使它们得到更广泛的接受和兼容。
要查看和使用 XPS 文件,Microsoft 在 Windows 操作系统中提供了 XPS 查看器.各种第三方应用程序和工具也支持打开、创建和转换 XPS 文件。不过,相较于PDF,支持XPS格式的软硬件范围可能更为有限。
什么是ODS文件格式
OpenDocument Spreadsheet (ODS) 格式专为存储电子表格数据而设计,通常由 Apache OpenOffice 和 LibreOffice 等开源办公套件使用。 ODS 文件使用 OpenDocument XML 格式,并由 .ods 文件扩展名标识。
在 ODS 文件中,可以在单元格内组织和存储数据,从而实现高效的表格表示。可以使用各种样式来格式化单元格以增强视觉外观和可读性。此外,ODS 文件可以包含图表和其他图形元素,以一种视觉上吸引人的方式呈现数据。
与 Microsoft Excel 的 .xlsx 格式等类似电子表格格式相比,ODS 文件的一个显着优势是文件大小更小。这种紧凑性有助于更轻松地共享文件,因为较小的文件可以更快地传输并且需要更少的存储空间。
ODS 文件提供跨多个办公套件和电子表格应用程序的兼容性和互操作性。它们可以在各种软件程序中打开和编辑,确保使用电子表格数据的灵活性。此外,许多应用程序支持将数据导出为 ODS 格式,从而实现不同软件平台之间的无缝数据交换。
ODS 格式的开放性和广泛支持使其成为电子表格数据共享和协作的实用选择,促进数据可移植性并促进跨不同软件应用程序的高效工作流程。