1. 产品
  2.   Conholdate.Total
  3.   .NET
  4.   在 C# .NET 中將 CAB 轉換為 EMF

在 C# .NET 中將 CAB 轉換為 EMF

使用適用於.NET API 的Conholdate.Total 在C#、ASP.NET、VB.NET 和.NET Core 應用程式中輕鬆將CAB 檔案轉換為EMF,或使用免費的線上CAB 到EMF 轉換器工具在幾秒鐘內實現高效的文件轉換。它支援將所有主要存檔文件格式(包括 ZIP、RAR、TAR、GZIP、LZ、CPIO、BZ2、XZ、SHAR、WIM、XAR、CAB 和 7Z)轉換為 EMF 文件,並且非常準確。

下载

如何在 C# 中將 CAB 轉換為 EMF

  • 使用輸入 CAB 文件創建存檔實例
  • 使用 Archive 的 ExtractToDictionary 方法提取 CAB 文件的內容
  • 使用 Directory.GetFiles 方法從解壓目錄中獲取解壓文件的列表 - 遍歷每個解壓/解壓文件
  • 使用 GroupDocs.Conversion API 中 Converter 類的 Convert 方法將提取的文件轉換為 EMF 格式
  • 保留所有已轉換的 EMF 文件的列表 - 在 GroupDocs.Merger API 中創建 Merger 類的實例,第一個已轉換的 EMF 文件位於列表
  • 從第二個轉換文件開始循環遍歷轉換後的 EMF 文件列表,並使用 Merge 類的 Join 方法合併所有轉換後的 EMF 文件
  • 最後,使用Merger類的Save方法保存合併後的EMF文檔

下載和安裝說明

要從 CAB 文件中提取文件/內容並將它們轉換為單一的 EMF 文件格式,您需要使用 Aspose.ZIP、GroupDocs.Conversion 和 GroupDocs.Merger 命名空間。提供的代碼示例支持從各種流行的存檔文件格式進行轉換。

下載 獲取相應的程序集文件或從 NuGet 直接在您的工作區中添加Conholdate.Total


在 C# 中加密 CAB 文件

Aspose.ZIP 為密碼保護檔案提供了強大的功能,包括傳統的 (ZipCrypto) 和混合加密技術。保護您的 CAB 文件、完整存檔或使用密碼選擇性地加密特定文件。此外,您可以應用流行的加密類型,例如 AES-128、AES-192、AES-256 和 7z (7-zip),以確保您的檔案的最大安全性。

下圖是一個 .NET 代碼示例,展示了使用混合加密技術對多個 CAB 文件進行加密。

壓縮 CAB 檔案或資料夾

Aspose.ZIP for .NET 支持多種檔​​案管理功能,包括使用 C# 對文件和文件夾進行加密、壓縮和解壓縮。使用指定密碼加密檔案,根據其原始結構壓縮或解壓縮 CAB 文件和文件夾。您還可以從現有存檔中添加或刪除 CAB 文件。

在使用 Windows Azure、Mono 和 Xamarin 等平台時,在 Windows、Linux 或 macOS 等不同操作系統上歸檔 CAB 文件和文件夾。


經常問的問題

如何使用 C# 程式碼範例將 CAB 轉換為 EMF?

Conholdate.Total for .NET 提供在線 CAB 到 EMF 轉換器應用程序和一系列用於無縫存檔格式轉換的 .NET 代碼示例。它支持與 ASP.NET Web 窗體、MVC 和 Docker 集成。開發人員可以利用 GroupDocs 或 Aspose 示例以獲得更好的控制。借助 GroupDocs.Conversion API,.NET 程序員可以實施前端和後端解決方案,或者使用 Visual Studio 或 .NET CLI 創建自定義項目。

如何自訂輸出 EMF 文件?

Conholdate.Total for .NET API 提供了多種自訂選項,可用於在將 CAB 轉換為 EMF 時控制輸出 EMF 檔案。這些選項可讓您微調轉換檔案的質量,使用浮水印保護它,甚至添加您自己的品牌。這些自訂選項可讓您完全控制輸出文件,確保它滿足您的特定需求。

Conholdate.Total for .NET 支援哪些文件和映像檔格式?

Conholdate.Total for .NET 使程式設計師能夠對 CAB、EMF 和 180 多種流行文件格式(包括 Word、Excel、PDF、PowerPoint、Visio、HTML 和圖像)執行文件操作操作。它為 .NET、C#、ASP.NET 和 VB.NET 應用程式提供廣泛的支援。

我可以將 CAB 文件批次轉換為其他格式嗎?

是的,Conholdate.Total for .NET 支援 CAB 文件的批次轉換,允許開發人員一次轉換多個檔案。

使用 CAB 到 EMF 轉換 API 有哪些授權或成本考量?

Conholdate.Total for .NET 提供免費試用,讓開發人員不受任何限制地試用 API 30 天。試用期結束後,開發人員可以從提供不同使用等級的各種付費方案中進行選擇。 Conholdate 網站上清楚地列出了定價和授權條款,因此開發人員可以輕鬆找到最適合其需求的方案。

什么是CAB文件格式?

带有 .cab 扩展名的文件属于属于系统文件类别的 windows cabinet 文件。它是在支持 LZX、Quantum 和 ZIP 等压缩数据算法的 Microsoft Windows 版本中以归档文件格式保存的文件。当用户或开发人员想要包含和共享软件安装数据和文件时,该文件非常有用。这些文件中包含的无损数据压缩和数字认证功能使该文件非常适合存储和共享此类文件。它支持不同的 Microsoft 安装程序,例如 Device Installer、SetUp API 和 AdvPak。

学习

什么是EMF文件格式?

增强型元文件格式 (EMF) 独立于设备存储图形图像。 EMF 的元文件由按时间顺序排列的可变长度记录组成,可以在任何输出设备上解析后呈现存储的图像。这些可变长度记录可以是封闭对象的定义、绘图命令和对准确渲染图像至关重要的图形属性。当设备使用自己的图形环境打开 EMF 图元文件时,无论打开设备平台如何,原始图像的比例、尺寸、颜色和其他图形属性都保持不变。

学习

.NET 的热门 CAB 转换选项

转变 CAB 到 PDF

(便携式文件格式)

转变 CAB 到 IMAGE

(图像文件)

转变 CAB 到 DOC

(Microsoft Word 二进制格式)

转变 CAB 到 DOCX

(Office 2007+ Word 文档)

转变 CAB 到 DOCM

(Microsoft Word 2007 马可文件)

转变 CAB 到 DOT

(Microsoft Word 模板文件)

转变 CAB 到 DOTX

(微软 Word 模板文件)

转变 CAB 到 DOTM

(Microsoft Word 2007+ 模板文件)

转变 CAB 到 TXT

(文本文件)

转变 CAB 到 RTF

(富文本格式)

转变 CAB 到 HTML

(超文本标记语言)

转变 CAB 到 HTM

(超文本标记语言文件)

转变 CAB 到 MHTML

(网页存档格式)

转变 CAB 到 MHT

(MHTML 网络档案)

转变 CAB 到 XLS

(Microsoft Excel 电子表格(旧版))

转变 CAB 到 XLSX

(打开 XML 工作簿)

转变 CAB 到 XLSM

(启用宏的电子表格)

转变 CAB 到 XLSB

(Excel 二进制工作簿)

转变 CAB 到 XLT

(Excel 97 - 2003 模板)

转变 CAB 到 XLTX

(Excel 模板)

转变 CAB 到 XLTM

(Excel 启用宏的模板)

转变 CAB 到 CSV

(逗号分隔值)

转变 CAB 到 TSV

(制表符分隔值)

转变 CAB 到 SXC

(StarSuite Calc 电子表格)

转变 CAB 到 FODS

(OpenDocument 平面 XML 电子表格)

转变 CAB 到 PPT

(微软PowerPoint 97-2003)

转变 CAB 到 PPTX

(打开 XML 表示格式)

转变 CAB 到 PPS

(幻灯片放映)

转变 CAB 到 PPSX

(幻灯片放映)

转变 CAB 到 PPSM

(启用宏的幻灯片放映)

转变 CAB 到 POT

(Microsoft PowerPoint 模板文件)

转变 CAB 到 POTX

(Microsoft PowerPoint 模板演示文稿)

转变 CAB 到 PPTM

(启用宏的演示文件)

转变 CAB 到 POTM

(微软 PowerPoint 模板文件)

转变 CAB 到 ODT

(OpenDocument 文本文件格式)

转变 CAB 到 OTT

(OpenDocument 标准格式)

转变 CAB 到 OTP

(OpenDocument 标准格式)

转变 CAB 到 ODP

(OpenDocument 演示格式)

转变 CAB 到 ODS

(OpenDocument 电子表格)

转变 CAB 到 EMZ

(Windows 压缩增强元文件)

转变 CAB 到 WMZ

(压缩的 Windows 元文件)

转变 CAB 到 SVG

(标量矢量图形)

转变 CAB 到 SVGZ

(压缩的可缩放矢量图形)

转变 CAB 到 XPS

(XML 纸张规格)

转变 CAB 到 TEX

(乳胶源文件)

转变 CAB 到 DCM

(DICOM 图像)

转变 CAB 到 WMF

(Windows 元文件)

转变 CAB 到 EMF

(增强的元文件格式)

转变 CAB 到 BMP

(位图图像文件)

转变 CAB 到 PNG

(便携式网络图形)

转变 CAB 到 GIF

(图形交换格式)

转变 CAB 到 JPEG

(联合摄影专家组图片)

转变 CAB 到 TIFF

(标记图像文件格式)

转变 CAB 到 ICO

(图标文件)

转变 CAB 到 WEBP

(光栅 Web 图像格式)

转变 CAB 到 JP2

(JPEG 2000 核心图像)

转变 CAB 到 TGA

(Truevision 图形适配器)

转变 CAB 到 PSB

(Photoshop 大型文档格式)

转变 CAB 到 PSD

(Photoshop 文档)

转变 CAB 到 EPUB

(打开电子书文件)

转变 CAB 到 MD

(降价语言)

转变 CAB 到 XML

(XML 文件)

转变 CAB 到 JSON

(JavaScript 对象符号文件)

转变 CAB 到 DICOM

(医学中的数字成像和通信)

转变 CAB 到 AZW3

(亚马逊 KF8 电子书文件)

转变 CAB 到 VSDX

(Visio 绘图)

 中国人