通过 Aspose.Total for C++ 文件格式自动化库将 XPS 转换为 C++ 中的 SXC 是一个简单的两步过程。第一步,您可以使用 Aspose.PDF for C++ 将 XPS 导出到 XLSX,然后使用 Aspose.Cells for C++ 电子表格编程 API,您可以将 XLSX 转换为 SXC。
通过 C++ 获取或设置 XPS 文件信息
Aspose.PDF for C++ 还允许您获取有关 XPS 文档的信息,并让您在转换过程之前做出明智的决定。为了获取XPS文件的文件特定信息,首先需要调用 get_Info() 方法 Document 类。一旦检索到 DocumentInfo 对象,您就可以获取各个属性的值。此外,您还可以使用 DocumentInfo 类的相应方法设置属性。
通过 C++ 将 SXC 文件格式保存到流
Aspose.Cells for C++ 允许将 SXC 文件格式保存为流式传输。要将文件保存到流中,请创建 MemoryStream 或 FileStream 对象并通过调用 IWorkbook 将文件保存到该流对象中对象的 保存 方法。调用 Save 方法时,使用 SaveFormat 枚举指定所需的文件格式。
使用C++探索XPS转换选项
什么是XPS文件格式
XPS 是 XML Paper Specification 的缩写,是 Microsoft 创建的一种文件格式,用于表示固定布局的文档。 XPS 文件包含文档的内容和打印设置,使其适用于在不同设备和平台上保留文档的布局和外观。
XPS 格式基于 XML(可扩展标记语言),一种广泛用于结构化数据表示的标记语言。 XPS 文件以结构化 XML 格式封装文档内容,例如文本、图像、矢量图形和注释。这样可以轻松解释和呈现文档的视觉元素。
XPS 文件在概念上类似于 PDF(便携式文档格式)文件,因为它们都旨在提供一种可靠的方式来呈现和共享文档,同时保留其格式和布局。但是,PDF 文件在不同的软件应用程序和硬件设备上获得了更广泛的支持,从而使它们得到更广泛的接受和兼容。
要查看和使用 XPS 文件,Microsoft 在 Windows 操作系统中提供了 XPS 查看器.各种第三方应用程序和工具也支持打开、创建和转换 XPS 文件。不过,相较于PDF,支持XPS格式的软硬件范围可能更为有限。
什么是SXC文件格式
SXC 格式是 Sun Microsystems 的电子表格应用程序 StarOffice Calc 使用的文件格式。该格式基于 Microsoft Excel 使用的 XML 格式,并允许 StarSuite Calc 与 Excel 和其他电子表格应用程序交换数据。 SXC 格式是一种压缩的 XML 格式,可以使用任何文本编辑器打开和编辑。但是,要充分利用该格式,最好使用支持该格式的电子表格应用程序。StarOffice Calc 是一款功能强大的电子表格应用程序,它提供了许多其他电子表格应用程序所没有的功能。最强大的功能之一是能够以 SXC 格式保存文件。与其他电子表格格式相比,SXC 格式具有许多优势,包括:兼容性:SXC 格式基于 Microsoft Excel 使用的 XML 格式,并与许多其他电子表格应用程序兼容。文件大小小:SXC 格式是一种压缩的 XML 格式, 并且可以比其他电子表格格式小得多。灵活性:SXC 格式灵活,可用于与其他应用程序交换数据。 SXC 格式是在电子表格应用程序之间交换数据的最佳选择,也是 StarSuite Calc 文件的推荐格式。