Los archivos EPS son archivos PostScript encapsulados que se utilizan para colocar imágenes en un documento PostScript. Puede convertir archivos EPS a diferentes formatos de archivo mediante programación. Consulte los siguientes encabezados para obtener más detalles:
- Conversor de EPS a TIFF, EMF o WMF: instalación de la API de C#
- Convierta un archivo EPS a una imagen TIFF mediante programación en C#
- Convierta imágenes EPS a EMF mediante programación usando C#
- Conversión de archivos EPS a imágenes WMF mediante programación con C#
Conversor de EPS a TIFF, EMF o WMF: instalación de la API de C#
Aspose.Page for .NET La API admite la conversión de archivos EPS a diferentes formatos de archivo. Puede instalar fácilmente la API descargando el archivo DLL de la sección Nuevos lanzamientos, o configurarlo a través del administrador de galería NuGet en el IDE de Visual Studio con el siguiente comando:
PM> Install-Package Aspose.Page
Convierta un archivo EPS a una imagen TIFF mediante programación en C#
Puede convertir un archivo EPS en una imagen TIFF de varias páginas o varios fotogramas con los siguientes pasos:
- Cargue el archivo EPS de entrada.
- Cree una instancia de la clase ImageSaveOptions.
- Cree un dispositivo de representación para la imagen TIFF de salida.
- Convierta una imagen EPS a TIFF con el método Save.
El siguiente código muestra cómo convertir un archivo EPS en una imagen TIFF mediante programación en C#:
// crear una secuencia para el archivo EPS de entrada
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
// crear una secuencia para el archivo TIFF de salida
using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
{
// cargar el archivo EPS desde la secuencia
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// crear una instancia de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// crear dispositivo de renderizado para TIFF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
// Convertir imagen EPS a TIFF
document.Save(device, options);
}
}
Convierta imágenes EPS a EMF mediante programación usando C#
Puede convertir el archivo EPS postscript en una imagen EMF con los siguientes pasos:
- Cargue el archivo EPS de entrada usando la clase PsDocument.
- Inicialice el objeto de clase ImageSaveOptions.
- Cree un dispositivo de representación con la clase ImageDevice.
- Finalmente, convierta EPS a imagen EMF.
El siguiente código explica cómo convertir un archivo EPS en una imagen EMF mediante programación con C#:
// crear una secuencia para el archivo EPS de entrada
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// crear una secuencia para el archivo EMF de salida
using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// cargar el archivo EPS desde la secuencia
var document = new Aspose.Page.EPS.PsDocument(psStream);
// crear una instancia de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// crear dispositivo de renderizado para EMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);
// Convertir imagen EPS a EMF
document.Save(device, options);
}
}
Conversión de archivos EPS a imágenes WMF mediante programación con C#
Puede exportar o guardar un archivo EPS como imagen WMF con los pasos a continuación:
- En primer lugar, cargue el archivo EPS de entrada con el constructor PsDocument.
- Inicie la instancia de clase ImageSaveOptions.
- Convierta la imagen EPS a WMF.
El siguiente código muestra cómo convertir una imagen EPS a WMF mediante programación usando C#:
// crear una secuencia para el archivo EPS de entrada
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// crear una secuencia para el archivo WMF de salida
using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// cargar el archivo EPS desde la secuencia
var document = new Aspose.Page.EPS.PsDocument(psStream);
// crear una instancia de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// crear dispositivo de renderizado para WMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);
// Convertir imagen EPS a WMF
document.Save(device, options);
}
}
Obtenga una licencia de API gratuita
Puede evaluar todas las funciones de la API con Licencia temporal gratuita.
Conclusión
En conclusión, ha aprendido a convertir un archivo EPS en una imagen TIFF, EMF o WMF mediante programación mediante C#. Puede incorporar estas características en cualquier aplicación .NET. Además, puede explorar más funciones visitando Documentación API o no dude en contactarnos en el Foro de soporte gratuito.