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 图像创建渲染设备。
- 使用 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 图像:
- 使用 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 文档 探索更多功能,或随时在 免费支持论坛 与我们联系。