DWF 轉 PNG JPG 圖像 C#

DWF 文件基於矢量,可以包含 CAD 繪圖、文本、圖像等。您可能需要創建 DWF 文件的縮略圖或預覽圖像。據此,本文介紹瞭如何在 C# 中以編程方式將 DWF 文件轉換為 JPGPNG 圖像。

DWF 到 JPG 或 PNG 圖像轉換器 – C# API 安裝

Aspose.CAD for .NET API 支持轉換 DWF 和其他幾種 文件格式。您可以通過從 New Releases 部分下載 DLL 文件或使用以下 NuGet 命令輕鬆配置 API:

PM> Install-Package Aspose.CAD

在 C# 中以編程方式將 DWF 轉換為 JPG 圖像

您可以按照以下步驟將 DWF 文件轉換為 JPG 圖像:

  1. 使用 Image 類加載輸入 DWF。
  2. 初始化 CadRasterizationOptions 類的對象。
  3. 創建 JpegOptions 類的實例。
  4. 設置VectorRasterizationOptions並保存輸出JPG圖像。

以下代碼片段展示瞭如何使用 C# 以編程方式將 DWF 文件轉換為 JPG 圖像:

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // 初始化 JpegOptions 類對象
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // 將 DWF 導出為 JPG 圖像
    string outPath = "blocks_and_tables.jpg";
    image.Save(outPath, jpgOptions);
}

在 C# 中以編程方式將 DWF 轉換為 PNG 圖像

您可以按照以下步驟將 DWF 文件轉換為 PNG 圖像:

  1. 使用 Image 類加載輸入 DWF 文件。
  2. 創建 CadRasterizationOptions 類的實例。
  3. 創建 PngOptions 類型的對象。
  4. 指定 VectorRasterizationOptions 並寫入輸出 PNG 圖像。

下面的代碼片段說明瞭如何在 C# 中以編程方式將 DWF 文件轉換為 PNG 圖像:

string inputFile = "blocks_and_tables.dwf";

// 加載輸入 DWF 文件
using (Image image = Image.Load(inputFile))
{
    // 初始化 PngOptions 類對象
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // 將 DWF 導出為 PNG 圖像
    string outPath = "blocks_and_tables.png";
    image.Save(outPath, pngOptions);
}

獲得免費的臨時許可證

您可以通過請求免費臨時許可證來評估 API 功能的全部功能。

結論

在本文中,您了解瞭如何將 DWF 文件轉換為 PNG 或 JPG 等圖像格式。它解釋了在 C# 中以編程方式執行轉換的所有步驟和代碼片段。此外,請查看文檔以獲取有關API支持的功能的詳細信息。如有任何疑問,請隨時通過論壇與我們聯繫。

也可以看看