在 C++ 應用程序中將 XPS 渲染為 FODS

在本機 C++ 應用程序中將 XPS 轉換為 FODS,無需 Microsoft® Excel 或 Adobe® Acrobat Reader

 

通過 Aspose.Total for C++ 文件格式自動化庫將 XPS 轉換為 C++ 中的 FODS 是一個簡單的兩步過程。第一步,您可以使用 Aspose.PDF for C++ 將 XPS 導出到 XLSX,然後使用 Aspose.Cells for C++ 電子表格編程 API,您可以將 XLSX 轉換為 FODS。

將 XPS 轉換為 FODS 的 C++ API

  1. Document 類參考打開XPS文件
  2. 保存 成員函數將XPS轉換為XLSX
  3. 使用 IWorkbook 類參考加載 XLSX 文檔
  4. 使用 Save 成員函數將文檔保存為 FODS 格式

轉換要求

從命令行安裝為 nuget install Aspose.Total.Cpp 或通過 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total.Cpp

或者,從 下載 獲取 ZIP 文件中的離線 MSI 安裝程序或 DLL。

通過 C++ 獲取或設置 XPS 文件信息

Aspose.PDF for C++ 還允許您獲取有關 XPS 文檔的信息,並讓您在轉換過程之前做出明智的決定。為了獲取XPS文件的文件特定信息,首先需要調用 get_Info() 方法 Document 類。一旦檢索到 DocumentInfo 對象,您就可以獲取各個屬性的值。此外,您還可以使用 DocumentInfo 類的相應方法設置屬性。

通過 C++ 將 FODS 文件格式保存到流

Aspose.Cells for C++ 允許將 FODS 文件格式保存為流式傳輸。要將文件保存到流中,請創建 MemoryStream 或 FileStream 對象,然後通過調用 IWorkbook 將文件保存到該流對像中對象的 保存 方法。調用 Save 方法時,使用 SaveFormat 枚舉指定所需的文件格式。

使用 C++ 探索 XPS 轉換選項

將 XPS 轉換為 ODP (OpenDocument 演示文稿格式)
將 XPS 轉換為 OTP (OpenDocument 標準格式)
將 XPS 轉換為 POT (Microsoft PowerPoint 模板文件)
將 XPS 轉換為 POTM (微軟 PowerPoint 模板文件)
將 XPS 轉換為 POTX (Microsoft PowerPoint 模板演示)
將 XPS 轉換為 PPT (PowerPoint演示文稿)
將 XPS 轉換為 PPS (PowerPoint 幻燈片放映)
將 XPS 轉換為 PPSM (啟用宏的幻燈片放映)
將 XPS 轉換為 PPSX (PowerPoint 幻燈片放映)
將 XPS 轉換為 PPT (PowerPoint演示文稿)
將 XPS 轉換為 PPTM (啟用宏的演示文稿文件)
將 XPS 轉換為 SWF (衝擊波動畫)
將 XPS 轉換為 DOCM (Microsoft Word 2007 宏文件)
將 XPS 轉換為 DOT (Microsoft Word 模板文件)
將 XPS 轉換為 DOTM (Microsoft Word 2007+ 模板文件)
將 XPS 轉換為 DOTX (微軟 Word 模板文件)
將 XPS 轉換為 FLATOPC (Microsoft Word 2003 文字處理ML)
將 XPS 轉換為 GIF (圖形交換格式)
將 XPS 轉換為 MARKDOWN (輕量級標記語言)
將 XPS 轉換為 ODT (OpenDocument 文本文件格式)
將 XPS 轉換為 OTT (打開文檔模板)
將 XPS 轉換為 PCL (打印機命令語言)
將 XPS 轉換為 PS (後記文件)
將 XPS 轉換為 RTF (富文本格式)
將 XPS 轉換為 WORDML (Microsoft Word 2003 文字處理ML)
將 XPS 轉換為 XAMLFLOW (微軟的 Power Automate)
將 XPS 轉換為 CSV (逗號分隔值)
將 XPS 轉換為 DIF (數據交換格式)
將 XPS 轉換為 CSV (逗號分隔值)
將 XPS 轉換為 MD (降價語言)
將 XPS 轉換為 ODS (OpenDocument電子表格)
將 XPS 轉換為 SXC (StarSuite Calc 電子表格)
將 XPS 轉換為 TSV (製表符分隔值)
將 XPS 轉換為 TXT (文本文件)
將 XPS 轉換為 XLAM (Excel 啟用宏的加載項)
將 XPS 轉換為 XLSB (Excel 二進制工作簿)
將 XPS 轉換為 XLSM (啟用宏的電子表格)
將 XPS 轉換為 XLT (Excel 97 - 2003 模板)

什麼是 XPS 文件格式

XPS 是 XML Paper Specification 的縮寫,是 Microsoft 創建的一種文件格式,用於表示固定佈局的文檔。 XPS 文件包含文檔的內容和打印設置,使其適用於在不同設備和平台上保留文檔的佈局和外觀。

XPS 格式基於 XML(可擴展標記語言),一種廣泛用於結構化數據表示的標記語言。 XPS 文件以結構化 XML 格式封裝文檔內容,例如文本、圖像、矢量圖形和註釋。這樣可以輕鬆解釋和呈現文檔的視覺元素。

XPS 文件在概念上類似於 PDF(便攜式文檔格式)文件,因為它們都旨在提供一種可靠的方式來呈現和共享文檔,同時保留其格式和佈局。但是,PDF 文件在不同的軟件應用程序和硬件設備上獲得了更廣泛的支持,從而使它們得到更廣泛的接受和兼容。

要查看和使用 XPS 文件,Microsoft 在 Windows 操作系統中提供了 XPS 查看器.各種第三方應用程序和工具也支持打開、創建和轉換 XPS 文件。不過,相較於PDF,支持XPS格式的軟硬件範圍可能更為有限。

什麼是 FODS 文件格式

OpenDocument Flat XML Spreadsheet (FODS) 文件格式用作存儲電子表格文檔的一種方式。它遵循 OpenDocument 標準並使用 XML 作為其底層文件結構。 FODS 文件通常由 Apache OpenOffice Calc 和 LibreOffice Calc 等電子表格程序生成。

FODS 文件由多個 XML 元素組成,其中 元素用作電子表格數據的容器。數據本身存儲在一系列

元素中,其中每個表代表電子表格中的一個工作表。在每個表中,數據使用 元素進行組織。這些元素可以包含指定單元格內容的各種子元素,例如 元素存儲文本數據, 元素存儲數字數據, 元素存儲單元格的公式。

此外,FODS 文件通過合併其他功能擴展了 OpenDocument 標準。其中包括對合併單元格的支持,允許將相鄰單元格合併成一個更大的單元格,以及凍結行和列,支持鎖定特定行或列以便在滾動電子表格時輕鬆導航。

FODS 文件在支持 OpenDocument 標準的電子表格應用程序之間提供兼容性和互操作性。它們提供了一種靈活的結構化格式來存儲電子表格數據,確保數據完整性並促進無縫共享和協作。