Como converter AI para PNG em C #

Este tópico envolve como converter AI para PNG em C#. Este aplicativo pode ser utilizado para salvar AI como PNG usando C# rapidamente e pode ser usado em qualquer um dos ambientes configurados .NET dentro do Windows, macOS ou Linux.

Etapas para exportar AI para PNG em C#

  1. Estabeleça seu ambiente instalando Aspose.PSD for .NET do NuGet para converter o arquivo AI em uma imagem PNG
  2. Crie uma instância da classe AiImage para acessar o arquivo AI de origem do disco
  3. Inicialize o objeto de classe PngOptions para definir as propriedades PNG de saída desejadas
  4. Converta o arquivo AI em um PNG no disco

Ao usar C# Adobe Illustrator para PNG, os aplicativos de conversão de imagem podem ser criados usando o procedimento passo a passo mencionado acima, onde o processo será iniciado carregando o arquivo Adobe Illustrator (AI) de origem do disco. Em seguida, com a ajuda da instância da classe PngOptions, serão definidas várias propriedades para o arquivo de imagem PNG de saída desejado, que será seguido salvando o arquivo Adobe Illustrator como uma imagem PNG no disco usando o método Salvar.

Código para exportar AI para PNG em C

using System;
using Aspose.PSD;
using Aspose.PSD.FileFormats.Ai;
using Aspose.PSD.FileFormats.Png;
using Aspose.PSD.ImageOptions;
namespace TestPSD
{
public class AiToPNG
{
public static void ConvertAiToPng()
{
String path = @"/Users/Documents/KBase/TestData/";
// Applying product license to convert AI to a PNG image in C#
License AiToPngLic = new License();
AiToPngLic.SetLicense(path + "Conholdate.Total.Product.Family.lic");
using (var aitoPngImage = (AiImage)Image.Load(path + "sample3.ai"))
{
//Set the output PNG options
PngOptions pngOpts = new PngOptions();
pngOpts.ResolutionSettings = new ResolutionSetting(800, 800);
pngOpts.ColorType = PngColorType.TruecolorWithAlpha;
pngOpts.BitDepth = 32;
// Save the converted PNG image on the disk
aitoPngImage.Save(path + "PsdConverted.jpg", pngOpts);
}
}
}
}

O código de exemplo acima demonstra o processo de conversão de Adobe Illustrator em PNG usando C# em que o método Image.Load() refere-se ao acesso ao arquivo AI de origem a partir do disco. A instância da classe PngOptions é usada para definir as opções de imagem PNG de saída, como configurações de resolução, tipo de cor PNG e profundidade de bits, para citar alguns. Após definir as propriedades do PNG, a imagem PNG será salva no disco ou dentro do MemoryStream.

Neste tópico simples, focamos no processo de conversão de AI em PNG usando C# de maneira gradual. Se você quiser aprender como converter um AI em um arquivo PDF, consulte o artigo em como converter AI para PDF em C #.

 Português