將 png 轉換為 csharp 中的 eps

從一種格式到另一種格式的圖像轉換是編程中的常見任務。在這篇博文中,我們將學習如何在 C# 中將 PNG 轉換為 EPS。 EPS(Encapsulated PostScript)是一種常用於打印和高分辨率圖形的矢量圖像格式。我們將了解 PNG 到 EPS 轉換器 API,以將 PNG 圖像轉換為 EPS 格式。接下來,我們將逐步完成轉換步驟。此外,我們將提供免費的在線轉換工具和其他有用的鏈接。那麼讓我們開始吧!

本文涵蓋以下主題:

  1. C# PNG 到 EPS 轉換器 API – 免費下載
  2. 在C#中將PNG轉換為EPS
  3. 使用 FileStream 將 PNG 轉換為 EPS
  4. 使用位圖將 PNG 保存為 EPS
  5. 在線將PNG轉換為EPS
  6. PNG 轉 EPS - 免費學習資源

C# PNG 到 EPS 轉換器 API – 免費下載

我們將使用 Aspose.Page for .NET API 在 C# 中將 PNG 轉換為 EPS。它是一個本地 .NET API,允許開發人員使用 XPS、EPS 和 PS 文檔。它使我們能夠創建、編輯和保存 XPS 和 EPS/PS 文檔。該 API 還支持將 XPS、EPS 和 PS 文檔轉換為其他支持的格式,例如 PDFJPG、PNG 等。

下載 DLL 或使用 NuGet 安裝它。

PM> Install-Package Aspose.Page 

在 C# 中將 PNG 轉換為 EPS

我們可以按照以下步驟將 PNG 文件轉換為 EPS 圖像:

  1. 創建 PsSaveOptions 類的實例。
  2. 調用 PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) 方法將圖像保存為 EPS 文件。

PsDocument 類的 SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) 方法將圖像文件路徑、EPS 文件路徑和 PsSaveOptions 作為參數。

以下代碼示例演示如何在 C# 中將 PNG 圖像轉換為 EPS 格式。

// 此代碼示例演示如何在 C# 中將 PNG 轉換為 EPS。
using Aspose.Page;
using Aspose.Page.EPS;

// 文件路徑
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// 創建默認選項
PsSaveOptions options = new PsSaveOptions();

// 將 PNG 圖像保存到 EPS 文件
PsDocument.SaveImageAsEps(png, eps, options);

使用 FileStream 將 PNG 轉換為 EPS

我們可以按照以下步驟將 PNG 文件轉換為 EPS 圖像:

  1. 創建 PsSaveOptions 類的實例。
  2. 使用 FileStream 讀取 PNG 圖像。
  3. 創建 EPS 文件輸出流。
  4. 調用 PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) 方法將圖像保存為 EPS 文件。

PsDocument 類的 SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) 方法將輸入和輸出流對像以及 PsSaveOptions 作為參數。

以下代碼示例演示如何使用 C# 中的 Stream 將 PNG 圖像轉換為 EPS 格式。

// 此代碼示例演示如何使用 C# 中的 Stream 將 PNG 轉換為 EPS。
using Aspose.Page;
using Aspose.Page.EPS;

// 文件路徑
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// 創建默認選項
PsSaveOptions options = new PsSaveOptions();

// 讀取 PNG 圖像
var pngStream = File.OpenRead(png);

// 創建 EPS 文件的輸出流
using (Stream outputStream = File.OpenWrite(eps))
{
    // 將 PNG 圖像保存到 EPS 文件
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

使用位圖將 PNG 轉換為 EPS

我們可以按照以下步驟將 PNG 文件轉換為 EPS 圖像:

  1. 創建 PsSaveOptions 類的實例。
  2. 從圖像文件創建位圖對象。
  3. 調用 PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) 方法將圖像保存為 EPS 文件。

PsDocument 類的 SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) 方法將位圖圖像、EPS 文件路徑和 PsSaveOptions 作為參數。

以下代碼示例演示如何使用 C# 中的 Bitmap 將 PNG 圖像轉換為 EPS 格式。

// 此代碼示例演示如何使用 C# 中的 Stream 將 PNG 轉換為 EPS。
using Aspose.Page;
using Aspose.Page.EPS;

// 創建默認選項
PsSaveOptions options = new PsSaveOptions();

// 從圖像文件創建位圖對象
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // 將 PNG 圖像保存到 EPS 文件
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

PNG2EPS 轉換器庫 – 獲取免費許可證

您可以獲取免費的臨時許可證免費試用該庫,沒有任何限制。

在線將 PNG 轉換為 EPS

請嘗試使用上述 API 開發的免費在線 PNG 到 EPS 轉換器 應用程序。對於那些需要將 PNG 文件快速轉換為 EPS 的人來說,它是一個理想的工具。

PNG 到 PS – 學習資源

您可以了解有關將 PNG 圖像轉換為 EPS 格式的更多信息,並使用以下資源探索該庫的其他功能:

結論

總之,我們已經學會瞭如何在 C# 中將 PNG 轉換為 EPS。我們看到這個過程比較簡單,只需要幾行代碼。此外,我們還展示了各種以編程方式進行轉換的方法。如有任何疑問,請通過我們的免費支持論壇與我們聯繫。

也可以看看