Os arquivos EPS são arquivos PostScript encapsulados que são usados para colocar imagens em um documento PostScript. Você pode converter arquivos EPS para diferentes formatos de arquivo programaticamente. Consulte os seguintes títulos para obter mais detalhes:
- Conversor de EPS para TIFF, EMF ou WMF – Instalação da API C#
- Converter arquivo EPS para imagem TIFF programaticamente em C#
- Converter EPS para imagem EMF programaticamente usando C#
- Arquivo EPS para conversão de imagem WMF programaticamente com C#
Conversor de EPS para TIFF, EMF ou WMF – Instalação da API C#
Aspose.Page for .NET API suporta a conversão de arquivos EPS para diferentes formatos de arquivo. Você pode instalar facilmente a API baixando o arquivo DLL da seção New Releases ou configurando-o por meio do gerenciador de galeria NuGet no Visual Studio IDE com o seguinte comando:
PM> Install-Package Aspose.Page
Converter arquivo EPS para imagem TIFF programaticamente em C#
Você pode converter um arquivo EPS em uma imagem TIFF de várias páginas ou vários quadros com as seguintes etapas:
- Carregue o arquivo EPS de entrada.
- Crie uma instância da classe ImageSaveOptions.
- Crie um dispositivo de renderização para a imagem TIFF de saída.
- Converta EPS para imagem TIFF com o método Save.
O código a seguir mostra como converter um arquivo EPS em uma imagem TIFF programaticamente em C#:
// criar um fluxo para arquivo EPS de entrada
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
// crie um fluxo para o arquivo TIFF de saída
using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
{
// carregue o arquivo EPS do fluxo
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// crie uma instância de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// criar dispositivo de renderização para TIFF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
// Converter EPS para imagem TIFF
document.Save(device, options);
}
}
Converter EPS para imagem EMF programaticamente usando C#
Você pode converter o arquivo postscript EPS em uma imagem EMF com as etapas abaixo:
- Carregue o arquivo EPS de entrada usando a classe PsDocument.
- Inicialize o objeto de classe ImageSaveOptions.
- Crie um dispositivo de renderização com a classe ImageDevice.
- Finalmente, converta EPS para imagem EMF.
O código abaixo explica como converter um arquivo EPS em uma imagem EMF programaticamente com C#:
// criar um fluxo para arquivo EPS de entrada
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// crie um fluxo para o arquivo EMF de saída
using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// carregue o arquivo EPS do fluxo
var document = new Aspose.Page.EPS.PsDocument(psStream);
// crie uma instância de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// criar dispositivo de renderização para EMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);
// Converter EPS para imagem EMF
document.Save(device, options);
}
}
Arquivo EPS para conversão de imagem WMF programaticamente com C#
Você pode exportar ou salvar um arquivo EPS como imagem WMF com as etapas abaixo:
- Primeiramente, carregue o arquivo EPS de entrada com o construtor PsDocument.
- Inicie a instância da classe ImageSaveOptions.
- Converter EPS para imagem WMF.
O código a seguir mostra como converter EPS para imagem WMF programaticamente usando C#:
// criar um fluxo para arquivo EPS de entrada
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// crie um fluxo para o arquivo WMF de saída
using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// carregue o arquivo EPS do fluxo
var document = new Aspose.Page.EPS.PsDocument(psStream);
// crie uma instância de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// criar dispositivo de renderização para WMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);
// Converter EPS para imagem WMF
document.Save(device, options);
}
}
Obtenha licença de API gratuita
Você pode avaliar todos os recursos da API com Licença Temporária Gratuita.
Conclusão
Concluindo, você aprendeu como converter um arquivo EPS em uma imagem TIFF, EMF ou WMF programaticamente usando C#. Você pode incorporar esses recursos em qualquer aplicativo .NET. Além disso, você pode explorar mais recursos visitando Documentação da API ou sinta-se à vontade para entrar em contato conosco no Fórum de suporte gratuito.