Convertir EPS PS a TIFF WMF EMF

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#

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:

  1. Cargue el archivo EPS de entrada.
  2. Cree una instancia de la clase ImageSaveOptions.
  3. Cree un dispositivo de representación para la imagen TIFF de salida.
  4. 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:

  1. Cargue el archivo EPS de entrada usando la clase PsDocument.
  2. Inicialice el objeto de clase ImageSaveOptions.
  3. Cree un dispositivo de representación con la clase ImageDevice.
  4. 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:

  1. En primer lugar, cargue el archivo EPS de entrada con el constructor PsDocument.
  2. Inicie la instancia de clase ImageSaveOptions.
  3. 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.

Ver también