在 C++ 應用程序中將 XML 渲染為 DIF

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

 

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

將 XML 轉換為 DIF 的 C++ API

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

轉換要求

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

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

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

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

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

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

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

將 XML 轉換為 ODP (OpenDocument 演示文稿格式)
將 XML 轉換為 OTP (OpenDocument 標準格式)
將 XML 轉換為 POT (Microsoft PowerPoint 模板文件)
將 XML 轉換為 POTM (微軟 PowerPoint 模板文件)
將 XML 轉換為 POTX (Microsoft PowerPoint 模板演示)
將 XML 轉換為 PPT (PowerPoint演示文稿)
將 XML 轉換為 PPS (PowerPoint 幻燈片放映)
將 XML 轉換為 PPSM (啟用宏的幻燈片放映)
將 XML 轉換為 PPSX (PowerPoint 幻燈片放映)
將 XML 轉換為 PPT (PowerPoint演示文稿)
將 XML 轉換為 PPTM (啟用宏的演示文稿文件)
將 XML 轉換為 SWF (衝擊波動畫)
將 XML 轉換為 CSV (逗號分隔值)
將 XML 轉換為 CSV (逗號分隔值)
將 XML 轉換為 FODS (OpenDocument 平面 XML 電子表格)
將 XML 轉換為 MD (降價語言)
將 XML 轉換為 ODS (OpenDocument電子表格)
將 XML 轉換為 SXC (StarSuite Calc 電子表格)
將 XML 轉換為 TSV (製表符分隔值)
將 XML 轉換為 TXT (文本文件)
將 XML 轉換為 XLAM (Excel 啟用宏的加載項)
將 XML 轉換為 XLSB (Excel 二進制工作簿)
將 XML 轉換為 XLSM (啟用宏的電子表格)
將 XML 轉換為 XLT (Excel 97 - 2003 模板)
將 XML 轉換為 XLTM (Excel 啟用宏的模板)

什麼是 XML 文件格式

XML 代表可擴展標記語言,是一種與 HTML 有相似之處但具有不同目的和結構的文件格式。 XML 的主要目標是以自描述和平台無關的方式存儲和傳輸數據。它提供了一組定義自定義標籤的規則,允許用戶創建自己的特定於他們需要的標記語言。

XML 的主要優勢在於它能夠以一種人類可讀的格式表示數據和機器可讀的。這使得它適用於創建數據協議和通過萬維網 (WWW) 等網絡交換結構化信息。基於 XML 的文件格式,例如 Microsoft Open XML、LibreOffice OpenDocument、XHTML 和 SVG,利用 XML 來定義其文檔的結構和內容。

XML 的可擴展性由“X”表示它的名字,這意味著可以根據需要擴展該語言以包含新的標籤和元素。這種靈活性使 XML 能夠適應不同的數據結構和要求,使其在各個行業和領域得到廣泛採用。

但是,XML 的一個缺點是其冗長。由於包含標記和重複結構,XML 文件可能相對較大。這會使 XML 文檔更難閱讀和處理,尤其是在處理大型數據集時。必須小心有效地管理標記標籤以避免數據中的錯誤或不一致。

什麼是 DIF 文件格式

DIF 是一種用於存儲表格數據的數據文件格式。它是一種文本文件格式,每行文本代表一行數據。格式很簡單,每列數據由製表符分隔。DIF 文件通常用於在不同應用程序之間交換數據。例如,可以在 Microsoft Excel 等電子表格應用程序中創建一個 DIF 文件,然後導入到 Microsoft Access 等數據庫應用程序中。DIF 文件也可以導入到 SAS 和 SPSS 等統計分析軟件中。這使得 DIF 成為存儲需要使用不同軟件應用程序進行分析的數據的理想格式。