converter-png-para-eps-in-csharp

A conversão de imagem de um formato para outro é uma tarefa comum na programação. Nesta postagem do blog, aprenderemos como converter PNG em EPS em C#. EPS (Encapsulated PostScript) é um formato de imagem vetorial comumente usado para impressão e gráficos de alta resolução. Veremos a API do conversor de PNG para EPS para converter imagens PNG em formato EPS. Em seguida, percorreremos as etapas de conversão. Além disso, forneceremos uma ferramenta de conversão online gratuita e outros links úteis. Então vamos começar!

Este artigo abrange os seguintes tópicos:

  1. C# PNG to EPS Converter API – Download Gratuito
  2. Converter PNG para EPS em C#
  3. Converta PNG para EPS usando FileStream
  4. Salvar PNG como EPS usando Bitmap
  5. Converta PNG para EPS Online
  6. PNG para EPS - Recursos de aprendizagem gratuitos

C# PNG para EPS Converter API – Download grátis

Usaremos a API Aspose.Page for .NET para converter PNG para EPS em C#. É uma API .NET local que permite aos desenvolvedores trabalhar com documentos XPS, EPS e PS. Ele nos permite criar, editar e salvar documentos XPS e EPS/PS. A API também suporta a conversão de documentos XPS, EPS e PS para outros formatos suportados, como PDF, JPG, PNG, etc.

Por favor, baixe a DLL ou instale-a usando NuGet.

PM> Install-Package Aspose.Page 

Converter PNG para EPS em C#

Podemos converter arquivos PNG em imagens EPS seguindo os passos abaixo:

  1. Crie uma instância da classe PsSaveOptions.
  2. Chame o método PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, opções PsSaveOptions) para salvar a imagem como um arquivo EPS.

O método SaveImageAsEps(string imageFilePath, string epsFilePath, opções PsSaveOptions) da classe PsDocument usa o caminho do arquivo de imagem, o caminho do arquivo EPS e PsSaveOptions como argumentos.

O exemplo de código a seguir mostra como converter uma imagem PNG para o formato EPS em C#.

// Este exemplo de código demonstra como converter PNG em EPS em C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Caminhos de arquivo
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Criar opções padrão
PsSaveOptions options = new PsSaveOptions();

// Salvar imagem PNG em arquivo EPS
PsDocument.SaveImageAsEps(png, eps, options);

Converter PNG para EPS usando FileStream

Podemos converter arquivos PNG em imagens EPS seguindo os passos abaixo:

  1. Crie uma instância da classe PsSaveOptions.
  2. Leia uma imagem PNG usando FileStream.
  3. Crie um fluxo de saída de arquivo EPS.
  4. Chame o método PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, opções PsSaveOptions) para salvar a imagem como um arquivo EPS.

O método SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) da classe PsDocument usa os objetos de fluxo de entrada e saída junto com PsSaveOptions como argumentos.

O exemplo de código a seguir mostra como converter uma imagem PNG em formato EPS usando Stream em C#.

// Este exemplo de código demonstra como converter PNG em EPS usando Stream em C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Caminhos de arquivo
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Criar opções padrão
PsSaveOptions options = new PsSaveOptions();

// Ler imagem PNG
var pngStream = File.OpenRead(png);

// Crie o fluxo de saída para o arquivo EPS
using (Stream outputStream = File.OpenWrite(eps))
{
    // Salvar imagem PNG em arquivo EPS
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Converter PNG para EPS usando Bitmap

Podemos converter arquivos PNG em imagens EPS seguindo os passos abaixo:

  1. Crie uma instância da classe PsSaveOptions.
  2. Crie um objeto bitmap a partir de um arquivo de imagem.
  3. Chame o método PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, opções PsSaveOptions) para salvar a imagem como um arquivo EPS.

O método SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) da classe PsDocument usa a imagem bitmap, o caminho do arquivo EPS e PsSaveOptions como argumentos.

O exemplo de código a seguir mostra como converter uma imagem PNG em formato EPS usando Bitmap em C#.

// Este exemplo de código demonstra como converter PNG em EPS usando Stream em C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Criar opções padrão
PsSaveOptions options = new PsSaveOptions();

// Crie o objeto bitmap a partir do arquivo de imagem
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // Salvar imagem PNG em arquivo EPS
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

Biblioteca do conversor PNG2EPS – obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca gratuitamente, sem quaisquer limitações.

Converta PNG para EPS Online

Experimente nosso aplicativo conversor de PNG para EPS on-line gratuito desenvolvido usando a API acima. É uma ferramenta ideal para quem precisa converter arquivos PNG para EPS rapidamente.

PNG para PS – Recursos de aprendizagem

Você pode aprender mais sobre como transformar imagens PNG para o formato EPS e explorar outros recursos da biblioteca usando os recursos abaixo:

Conclusão

Concluindo, aprendemos como converter PNG para EPS em C#. Vimos que o processo é relativamente simples e requer apenas algumas linhas de código. Além disso, mostramos vários métodos para converter programaticamente. Em caso de ambiguidade, entre em contato conosco em nosso fórum de suporte gratuito.

Veja também