convertir-png-a-eps-en-csharp

La conversión de imágenes de un formato a otro es una tarea común en la programación. En esta publicación de blog, aprenderemos cómo convertir PNG a EPS en C#. EPS (PostScript encapsulado) es un formato de imagen vectorial comúnmente utilizado para imprimir y gráficos de alta resolución. Veremos la API del convertidor de PNG a EPS para convertir imágenes PNG a formato EPS. A continuación, veremos los pasos de conversión. Además, proporcionaremos una herramienta de conversión en línea gratuita y otros enlaces útiles. Así que ¡comencemos!

Este artículo cubre los siguientes temas:

  1. C# PNG to EPS Converter API – Descarga gratuita
  2. Convertir PNG a EPS en C#
  3. Convertir PNG a EPS usando FileStream
  4. Guardar PNG como EPS usando mapa de bits
  5. Convertir PNG a EPS en línea
  6. PNG a EPS - Recursos de aprendizaje gratuitos

API de conversión de PNG a EPS de C#: descarga gratuita

Usaremos la API Aspose.Page for .NET para convertir PNG a EPS en C#. Es una API .NET local que permite a los desarrolladores trabajar con documentos XPS, EPS y PS. Nos permite crear, editar y guardar documentos XPS y EPS/PS. La API también admite la conversión de documentos XPS, EPS y PS a otros formatos compatibles, como PDF, JPG, PNG, etc.

Descargue la DLL o instálela usando NuGet.

PM> Install-Package Aspose.Page 

Convertir PNG a EPS en C#

Podemos convertir archivos PNG a imágenes EPS siguiendo los pasos a continuación:

  1. Cree una instancia de la clase PsSaveOptions.
  2. Llame al método PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, opciones de PsSaveOptions) para guardar la imagen como un archivo EPS.

El método SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) de la clase PsDocument toma la ruta del archivo de imagen, la ruta del archivo EPS y PsSaveOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir una imagen PNG a formato EPS en C#.

// Este ejemplo de código muestra cómo convertir PNG a EPS en C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Rutas de archivos
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Crear opciones predeterminadas
PsSaveOptions options = new PsSaveOptions();

// Guardar imagen PNG en archivo EPS
PsDocument.SaveImageAsEps(png, eps, options);

Convierte PNG a EPS usando FileStream

Podemos convertir archivos PNG a imágenes EPS siguiendo los pasos a continuación:

  1. Cree una instancia de la clase PsSaveOptions.
  2. Lee una imagen PNG usando FileStream.
  3. Cree una secuencia de salida de archivo EPS.
  4. Llame al método PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) para guardar la imagen como un archivo EPS.

El método SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) de la clase PsDocument toma los objetos de flujo de entrada y salida junto con PsSaveOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir una imagen PNG a formato EPS mediante Stream en C#.

// Este ejemplo de código muestra cómo convertir PNG a EPS mediante Stream en C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Rutas de archivo
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Crear opciones predeterminadas
PsSaveOptions options = new PsSaveOptions();

// Leer imagen PNG
var pngStream = File.OpenRead(png);

// Cree el flujo de salida para el archivo EPS
using (Stream outputStream = File.OpenWrite(eps))
{
    // Guardar imagen PNG en archivo EPS
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Convertir PNG a EPS usando mapa de bits

Podemos convertir archivos PNG a imágenes EPS siguiendo los pasos a continuación:

  1. Cree una instancia de la clase PsSaveOptions.
  2. Cree un objeto de mapa de bits a partir de un archivo de imagen.
  3. Llame al método PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) para guardar la imagen como un archivo EPS.

El método SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) de la clase PsDocument toma la imagen de mapa de bits, la ruta del archivo EPS y PsSaveOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir una imagen PNG a formato EPS usando Bitmap en C#.

// Este ejemplo de código muestra cómo convertir PNG a EPS mediante Stream en C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Crear opciones predeterminadas
PsSaveOptions options = new PsSaveOptions();

// Cree el objeto de mapa de bits a partir del archivo de imagen
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // Guardar imagen PNG en archivo EPS
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

Biblioteca de convertidores PNG2EPS: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca de forma gratuita y sin limitaciones.

Convertir PNG a EPS en línea

Pruebe nuestra aplicación gratuita en línea convertidor de PNG a EPS desarrollada con la API anterior. Es una herramienta ideal para aquellos que necesitan convertir archivos PNG a EPS rápidamente.

PNG a PS – Recursos de aprendizaje

Puede obtener más información sobre cómo transformar imágenes PNG a formato EPS y explorar otras características de la biblioteca utilizando los siguientes recursos:

Conclusión

En conclusión, hemos aprendido cómo convertir PNG a EPS en C#. Hemos visto que el proceso es relativamente simple y solo requiere unas pocas líneas de código. Además, hemos mostrado varios métodos para convertir mediante programación. En caso de ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también