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:
- C# PNG to EPS Converter API – Download Gratuito
- Converter PNG para EPS em C#
- Converta PNG para EPS usando FileStream
- Salvar PNG como EPS usando Bitmap
- Converta PNG para EPS Online
- 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:
- Crie uma instância da classe PsSaveOptions.
- 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:
- Crie uma instância da classe PsSaveOptions.
- Leia uma imagem PNG usando FileStream.
- Crie um fluxo de saída de arquivo EPS.
- 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:
- Crie uma instância da classe PsSaveOptions.
- Crie um objeto bitmap a partir de um arquivo de imagem.
- 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.