将 EPS PS 转换为 TIFF WMF EMF

EPS 文件是封装的 PostScript 文件,用于在 PostScript 文档中放置图像。您可以通过编程将 EPS 文件转换为不同的文件格式。请参阅以下标题了解更多详情:

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 图像:

  1. 加载输入 EPS 文件。
  2. 创建 ImageSaveOptions 类的实例。
  3. 为输出 TIFF 图像创建渲染设备。
  4. 使用 Save 方法将 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 图像:

  1. 使用 PsDocument 类加载输入 EPS 文件。
  2. 初始化 ImageSaveOptions 类对象。
  3. 使用 ImageDevice 类创建渲染设备。
  4. 最后,将 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 图像:

  1. 首先,使用 PsDocument 构造函数加载输入 EPS 文件。
  2. 启动 ImageSaveOptions 类实例。
  3. 将 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 文档 探索更多功能,或随时在 免费支持论坛 与我们联系。

也可以看看