EPS 文件是封裝的 PostScript 文件,用於將圖像放置在 PostScript 文檔中。您可以通過編程將 EPS 文件轉換為不同的文件格式。詳情請參閱以下標題:
- EPS 到 TIFF、EMF 或 WMF 轉換器 – C# API 安裝
- 在 C# 中以編程方式將 EPS 文件轉換為 TIFF 圖像
- 使用 C# 以編程方式將 EPS 轉換為 EMF 圖像
- 使用 C# 以編程方式將 EPS 文件轉換為 WMF 圖像
EPS 到 TIFF、EMF 或 WMF 轉換器 – C# API 安裝
Aspose.Page for .NET API 支持將 EPS 文件轉換為不同的文件格式。您可以通過從 New Releases 部分下載 DLL 文件輕鬆安裝 API,或者使用以下命令通過 Visual Studio IDE 下的 NuGet 庫管理器對其進行配置:
PM> Install-Package Aspose.Page
在 C# 中以編程方式將 EPS 文件轉換為 TIFF 圖像
您可以按照以下步驟將 EPS 文件轉換為多頁或多幀 TIFF 圖像:
- 加載輸入 EPS 文件。
- 創建 ImageSaveOptions 類的實例。
- 為輸出 TIFF 圖像創建渲染設備。
- 使用 保存 方法將 EPS 轉換為 TIFF 圖像。
以下代碼顯示瞭如何在 C# 中以編程方式將 EPS 文件轉換為 TIFF 圖像:
// 為輸入 EPS 文件創建流
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
// 為輸出 TIFF 文件創建流
using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
{
// 從流中加載 EPS 文件
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// 創建 ImageSaveOptions 的實例
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// 為 TIFF 創建渲染設備
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
// 將 EPS 轉換為 TIFF 圖像
document.Save(device, options);
}
}
使用 C# 以編程方式將 EPS 轉換為 EMF 圖像
您可以通過以下步驟將 EPS postscript 文件轉換為 EMF 圖像:
- 使用 PsDocument 類加載輸入 EPS 文件。
- 初始化 ImageSaveOptions 類對象。
- 使用 ImageDevice 類創建渲染設備。
- 最後,將 EPS 轉換為 EMF 圖像。
下面的代碼解釋瞭如何使用 C# 以編程方式將 EPS 文件轉換為 EMF 圖像:
// 為輸入 EPS 文件創建流
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// 為輸出 EMF 文件創建一個流
using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// 從流中加載 EPS 文件
var document = new Aspose.Page.EPS.PsDocument(psStream);
// 創建 ImageSaveOptions 的實例
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// 為 EMF 創建渲染設備
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);
// 將 EPS 轉換為 EMF 圖像
document.Save(device, options);
}
}
使用 C# 以編程方式將 EPS 文件轉換為 WMF 圖像
您可以按照以下步驟將 EPS 文件導出或保存為 WMF 圖像:
- 首先,使用 PsDocument 構造函數加載輸入 EPS 文件。
- 啟動 ImageSaveOptions 類實例。
- 將 EPS 轉換為 WMF 圖像。
以下代碼顯示瞭如何使用 C# 以編程方式將 EPS 轉換為 WMF 圖像:
// 為輸入 EPS 文件創建流
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// 為輸出 WMF 文件創建一個流
using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// 從流中加載 EPS 文件
var document = new Aspose.Page.EPS.PsDocument(psStream);
// 創建 ImageSaveOptions 的實例
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// 為 WMF 創建渲染設備
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);
// 將 EPS 轉換為 WMF 圖像
document.Save(device, options);
}
}
獲取免費的 API 許可證
您可以使用 免費臨時許可證 評估 API 的所有功能。
結論
總之,您已經了解瞭如何使用 C# 以編程方式將 EPS 文件轉換為 TIFF、EMF 或 WMF 圖像。您可以將這些功能合併到任何 .NET 應用程序中。此外,您可以通過訪問 API 文檔 探索更多功能,或者隨時通過 免費支持論壇 與我們聯繫。