使用 .NET API 转换 EPS 文件

Contents
[ Hide Show ]

本文以 EPS 到 BMP 格式转换为例,讲解如何使用 C# 转换 EPS 文件。

Aspose.Page 允许您使用 C# 将 EPS 文件转换为 BMP、JPG、EMF、TIFF、PNG、WMF 和 PDF 格式。

C# EPS 到 BMP 转换

Aspose.Page for .NET EPS 转换器允许使用 .NET 平台支持的任何语言(C#、VB、J#)转换封装的 PostScript (EPS) 文件。所有转换均以与以下示例类似的方式执行。

执行 EPS 到 BMP 转换的步骤:

  1. 从 EPS 文件创建 PsDocument 实例。
  2. 使用 ImageSaveOptions(如果转换为 PDF,则使用 PdfSaveOptions)指定 AdditionalFontsFolderSuppressError 布尔值。
  3. 将 PostScript 文档保存为图像,并使用图像保存选项将其保存为字节数组。输入文档的一页对应一个字节数组。
  4. 将生成的二维字节数组保存为 BMP 文件,并为每个字节数组创建一个新的文件输出流。
  5. 如果 SuppressErrors 值为 true(默认情况下),则可以查看 EPS 到 BMP 转换过程中抛出的错误。

以下 C# 代码片段展示了如何在 C# 中将 EPS 文件转换为 BMP 文件。所有其他 EPS 转换均以类似的方式完成。

                
            

请参阅 JavaC++ 中 EPS 到 BMP 的转换。

我们来看一下 ImageSaveOptions。使用这个类,我们可以在将 EPS 转换为 BMP 时指定不同的转换参数。

在我们的 EPS 在线转换器 上在线评估 EPS 转换。您可以一次转换多个 EPS 文件,并在几秒钟内下载结果。

您可以从 GitHub 下载示例和数据文件。