DWF 文件基於矢量,可以包含 CAD 繪圖、文本、圖像等。您可能需要創建 DWF 文件的縮略圖或預覽圖像。據此,本文介紹瞭如何在 C# 中以編程方式將 DWF 文件轉換為 JPG 或 PNG 圖像。
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 圖像:
- 使用 Image 類加載輸入 DWF。
- 初始化 CadRasterizationOptions 類的對象。
- 創建 JpegOptions 類的實例。
- 設置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 圖像:
- 使用 Image 類加載輸入 DWF 文件。
- 創建 CadRasterizationOptions 類的實例。
- 創建 PngOptions 類型的對象。
- 指定 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支持的功能的詳細信息。如有任何疑問,請隨時通過論壇與我們聯繫。