在 C++ 應用程序中將 MHTML 渲染為 TSV

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

 

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

將 MHTML 轉換為 TSV 的 C++ API

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

轉換要求

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

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

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

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

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

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

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

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

什麼是 MHTML 文件格式

MHTML 是 MIME HTML 的縮寫,是一種將 HTML 代碼及其相關資源組合到單個文件中的文件格式。它代表多用途 Internet 郵件擴展 HTML。 MHTML 文件通常用於將網頁(包括其所有內容,例如圖像、CSS 樣式表和 JavaScript)保存到單個文件中。

MHTML 文件通常是在用戶保存網頁以供離線使用時由網絡瀏覽器創建的查看或存檔目的。通過將所有必要的資源捆綁到一個文件中,MHTML 確保即使沒有互聯網連接或無法訪問原始服務器,也可以準確地查看和呈現網頁。

MHTML 格式遵循 MIME 標準,用於通過 Internet 編碼和交換各種類型的數據。它使用多部分 MIME 編碼將 HTML 代碼和相關資源打包到一個文件中。該文件通常具有 .mht 或 .mhtml 文件擴展名。

MHTML 文件可以通過支持該格式的網絡瀏覽器打開和查看,例如 Internet Explorer、Microsoft Edge 和 Opera。一些文本編輯器和專用軟件還提供打開和編輯 MHTML 文件的功能。

MHTML 格式在便攜性和便利性方面具有優勢,因為它允許用戶將網頁保存和共享為單個文件,確保頁面佈局、格式和鏈接資源的保存。然而,值得注意的是,MHTML 不像 HTML 或 PDF 等其他網絡格式那樣廣泛使用,並且兼容性可能因不同的軟件和平台而異。

什麼是 TSV 文件格式

製表符分隔值 (TSV) 文件是一種簡單的文本格式,用於以結構化方式存儲數據,類似於數據庫或電子表格中的表格。表格的每一行都存儲為單獨的一行,行內的列由製表符分隔。這種格式簡單易行,因為 TSV 文件可以使用文本編輯器或基本腳本進行操作。雖然沒有管理 TSV 文件的正式標準,但它們已廣受歡迎並得到眾多應用程序的廣泛支持。

TSV 文件為數據存儲和操作提供了多項優勢。首先,它們的純文本格式確保了跨不同平台和操作系統的兼容性。無論您使用的是 Windows、macOS 還是 Linux,都可以輕鬆訪問和處理 TSV 文件,而無需專門的軟件。此外,用作分隔符的製表符使得以編程方式從 TSV 文件中解析和提取特定數據變得毫不費力。

此外,TSV 文件有助於不同應用程序之間的數據交換。許多軟件工具,例如電子表格程序、數據庫管理系統和統計分析軟件,都提供對導入和導出 TSV 格式數據的內置支持。這實現了無縫互操作性,允許用戶在不同系統之間傳輸數據而不會丟失信息。