将 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。我们看到这个过程比较简单,只需要几行代码。此外,我们还展示了各种以编程方式进行转换的方法。如有任何疑问,请通过我们的免费支持论坛与我们联系。

也可以看看