Este guia demonstra como converter SVG para EMF em C# de forma simples. Aspose.Imaging para .NET é um SDK de processamento de imagem popular entre desenvolvedores .NET devido à sua flexibilidade e natureza amigável ao desenvolvedor. O formato de arquivo de imagem EMF oferece excelente qualidade de impressão e escalabilidade. Além disso, esse formato de arquivo de imagem é eficiente em termos de armazenamento. Assim, o Aspose.Imaging para .NET torna a conversão de SVG para EMF fácil e acessível em termos de tempo e esforço. Portanto, certifique-se de que você configurou o .NET em sua máquina para que possa implementar a funcionalidade imediatamente.
SDK de Processamento de Imagem - Instalação
Vamos instalar Aspose.Imaging para .NET. Para isso, visite este link para baixá-lo.
Install-Package Aspose.Imaging
Converter SVG para EMF em C# Programaticamente
Você pode seguir os seguintes passos para desenvolver um conversor de SVG para EMF:
- Percorra o array de arquivos.
- Carregue o arquivo SVG de origem chamando o método Image.Load(inputFileName).
- Defina as opções de rasterização SVG com o mesmo tamanho de página que a imagem original.
- Inicialize as opções EMF e atribua as configurações de rasterização SVG para renderização vetorial.
- O método Save salvará o arquivo EMF resultante no disco.
O seguinte exemplo de código mostra como converter SVG para EMF em C# programaticamente:
Saída:
Obtenha uma Licença Gratuita
Obtenha uma licença temporária gratuita para experimentar este SDK de processamento de imagem além das limitações de avaliação.
Tem perguntas?
Faça suas perguntas em nosso fórum.
Resumindo
Passamos por uma abordagem confiável para converter SVG para EMF em C# programaticamente. Aspose.Imaging para .NET é a opção preferida para desenvolvedores .NET automatizarem essa conversão. Além disso, este SDK de processamento de imagem oferece total controle aos programadores para estender os recursos conforme suas necessidades. Este post do blog cobriu a funcionalidade básica. Assim, você pode aprender mais sobre este SDK navegando pelos seguintes recursos: