Manipulando formatos do Adobe Illustrator

Exportando arquivo AI para PSD

Usando Aspose.PSD para Java, os desenvolvedores podem converter arquivo do Adobe Illustrator para o formato PSD. Este tópico explica a abordagem para carregar o arquivo existente do Adobe Illustrator e convertê-lo para PSD usando a classe PsdOptions.

Os passos para converter um arquivo do Adobe Illustrator para PSD são simples como abaixo:

  • Criar uma instância da classe AiImage e carregar a imagem usando o método Load da classe Image
  • Criar uma instância da classe PsdOptions
  • Chamar o método AiImage.Save com o caminho de destino e uma instância de PsdOptions

Abaixo, o código de exemplo fornecido demonstra como exportar o Adobe Illustrator para PSD.

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.psd";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
PsdOptions options = new PsdOptions();
image.save(outFileName, options);
}

Exportando arquivo AI para JPEG

Usando Aspose.PSD para Java, os desenvolvedores podem converter arquivo do Adobe Illustrator para o formato JPEG. Este tópico explica a abordagem para carregar o arquivo existente do Adobe Illustrator e convertê-lo para JPEG usando a classe JpegOptions.

Os passos para converter um arquivo do Adobe Illustrator para JPEG são simples como abaixo:

  • Criar uma instância da classe AiImage e carregar a imagem usando o método Load da classe Image
  • Criar uma instância da classe JpegOptions
  • Definir a qualidade da imagem
  • Chamar o método AiImage.save com o caminho de destino e uma instância de JpegOptions

O código de exemplo fornecido abaixo demonstra como exportar AI para JPEG.

String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.jpg";
try (AiImage image = (AiImage)Image.load(sourceFileName)) {
JpegOptions options = new JpegOptions();
options.setQuality(85);
image.save(outFileName, options);
}

Exportando arquivo AI para GIF

Aspose.PSD para Java fornece a classe AiImage para carregar arquivos do Adobe Illustrator e o mesmo pode ser usado para exportar o arquivo do Adobe Illustrator para o formato GIF. Este exemplo demonstra o uso da API Aspose.PSD para Java para exportar um arquivo AI para uma imagem GIF.

String dataDir = Utils.getDataDir(AIToGIF.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.gif";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
GifOptions options = new GifOptions();
options.setDoPaletteCorrection(false);
image.save(outFileName, options);
}

Exportando arquivo AI para PNG

Usando Aspose.PSD para Java, os desenvolvedores podem converter arquivo do Adobe Illustrator para o formato PNG. Este tópico explica a abordagem para carregar o arquivo existente do Adobe Illustrator e convertê-lo para PNG usando a classe PngOptions.

Os passos para converter um arquivo AI para PNG são simples como abaixo:

  • Criar uma instância da classe AiImage e carregar a imagem usando o método Load da classe Image
  • Criar uma instância da classe PngOptions
  • Definir o tipo de cor
  • Chamar o método AiImage.save com o caminho de destino e uma instância de PngOptions

O código de exemplo fornecido abaixo demonstra como converter o Adobe Illustrator para PNG.

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.png";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
image.save(outFileName, options);
}

Exportando arquivo AI para TIFF

Aspose.PSD para Java fornece a classe AiImage para carregar arquivos do Adobe Illustrator e o mesmo pode ser usado para exportar o arquivo AI para o formato TIFF. Este exemplo demonstra o uso da API Aspose.PSD para Java para exportar o arquivo do Adobe Illustrator para uma imagem TIFF.

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.tiff";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
image.save(outFileName, new TiffOptions(TiffExpectedFormat.TiffDeflateRgba));
}

Exportando arquivo AI para PDF

Aspose.PSD para Java fornece a classe AiImage para carregar arquivos do Adobe Illustrator e o mesmo pode ser usado para exportar o arquivo AI para o formato PDF. Este exemplo demonstra o uso da API Aspose.PSD para Java para exportar o arquivo do Adobe Illustrator para uma imagem PDF.

String dataDir = Utils.getDataDir(AIToPDF.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.pdf";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
PdfOptions options = new PdfOptions();
image.save(outFileName, options);
}