在 C++ 應用程序中將 CGM 渲染為 XLTM

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

 

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

將 CGM 轉換為 XLTM 的 C++ API

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

轉換要求

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

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

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

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

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

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

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

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

什麼是 CGM 文件格式

計算機圖形圖元文件 (CGM) 是 2D 矢量圖形、光柵圖形和文本的文件格式,由 ISO/IEC 8632 定義。CGM 文件可能包含 2D 矢量圖形、光柵圖形和文本。可以存儲圖形的所有方面,包括調色板、線寬、字體以及文本大小和位置。 CGM 文件通常具有 .cgm 文件擴展名,但它們也可以使用 .cgi、.cgmz 或 .cgz。CGM 是一種平台無關的文件格式,這意味著它可以在任何類型的計算機上使用,無論操作系統。 CGM 文件通常用於矢量圖形,因為它們可以縮放而不會降低質量。 CGM 文件也用於技術製圖,例如工程圖,因為它們可以以任何尺寸準確打印。CGM 文件可以由各種軟件程序創建,包括矢量圖形編輯器、CAD 程序和文字處理器。許多可以導出為 CGM 格式的程序也支持導入 CGM 文件。

什麼是 XLTM 文件格式

XLTM 文件格式,也稱為啟用宏的 Excel 模板文件,是 Microsoft Office Excel 中用於存儲包含宏的電子表格模板的文件格式。這種文件格式是在 Excel 2007 中引入的,它基於 Microsoft Excel Open XML 格式電子表格。

XLTM 文件可以方便地在電子表格中保存用 Visual Basic for Applications (VBA) 編寫的宏。宏是在 Excel 中自動執行任務的指令集。與XLSM文件格式類似,XLTM文件可以存儲宏;但是,它們還有一個附加功能:能夠用作其他 Excel 文件的模板。

當使用 XLTM 模板創建新工作簿時,模板中的宏會被複製到新文件中。這允許用戶在新創建的工作簿中執行宏。此功能對於創建可重複使用的模板特別有用。例如,可以設計一個模板,其中包含生成月度報告的宏。通過每月使用 XLTM 模板,創建一個新的工作簿,其中的宏會根據工作簿中的數據自動生成報告。

XLTM 文件對於與他人共享宏也很有價值。用戶可以使用宏創建模板,例如報告生成模板,然後通過電子郵件將其發送給其他用戶。收件人可以在 Excel 中打開模板並利用宏生成所需的報告。