Converter imagem AI para PSD PDF PNG JPEG Java

Os arquivos do Adobe Illustrator podem ser usados para transformar ideias em realidade. No entanto, esse formato de arquivo não é amplamente suportado por muitos aplicativos. Portanto, pode ser necessário converter arquivos AI para diferentes imagens raster e outros formatos de arquivo. Você pode converter de maneira fácil e rápida os arquivos AI para PSD, PNG, JPEG ou um arquivo PDF em seus aplicativos Java. Vamos passar pelos seguintes tópicos para entender melhor:

AI to Images ou PDF Converter – Instalação da API

Aspose.PSD for Java API suporta a conversão de arquivos do Adobe Illustrator (AI) para imagens raster, bem como para o formato PDF. Você só precisa fazer chamadas de API simples e os arquivos de saída serão salvos de acordo com seus requisitos. Você pode configurar a API em alguns minutos baixando seu arquivo JAR da seção New Releases ou configurando-a no arquivo POM.xml do seu projeto baseado em Maven, conforme abaixo:

Repositório:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-psd</artifactId>
        <version>20.8</version>
        <classifier>jdk16</classifier>
   </dependency>
</dependencies>

Converter AI para arquivo PSD em Java

Vamos começar com um dos famosos casos de uso em que você pode converter arquivos AI em arquivos PSD em seus aplicativos Java. Aqui você aprenderá sobre conversão de formato AI para PSD. Você precisa seguir as etapas abaixo para conversão de AI para PSD:

  1. Carregue a imagem AI de entrada usando a classe AiImage
  2. Inicialize o objeto PsdOptions
  3. Salvar arquivo PSD de saída

O código a seguir mostra como converter um arquivo AI em um arquivo PSD usando a linguagem Java com estas etapas:

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.psd";

// Carregar imagem de entrada       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inicialize o objeto da classe PsdOptions       
PsdOptions options = new PsdOptions();

// Salvar arquivo PSD de saída      
image.save(outFileName, options);

Converter AI para arquivo PDF em Java

O formato de arquivo PDF é um dos formatos de arquivo amplamente suportados e você pode facilmente converter arquivos AI para PDF em Java com as seguintes etapas:

  1. Carregar arquivo AI de entrada
  2. Inicialize o objeto de classe PdfOptions
  3. Salvar arquivo PDF de saída

O trecho de código abaixo mostra como converter arquivos AI para PDF em Java:

String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.pdf";

// Carregar arquivo de imagem AI de entrada
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inicialize o objeto PdfOptions para especificar opções diferentes
PdfOptions options = new PdfOptions();       

// Salvar arquivo PDF de saída
image.save(outFileName, options);

Convertendo AI para imagem JPEG em Java

As imagens JPEG são frequentemente usadas para exibir informações visuais. Você pode converter a imagem AI para imagem JPEG em Java com as etapas abaixo:

  1. Carregar imagem AI de entrada
  2. Inicialize o objeto de classe JpegOptions
  3. Especificar propriedades da imagem
  4. Salvar imagem JPEG de saída

O código abaixo explica como converter imagens de IA para JPEG usando a linguagem Java:

String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.jpg";

// Carregar arquivo AI de entrada       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inicializar a instância da classe JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Salvar imagem JPEG de saída       
image.save(outFileName, options);

Converter AI para imagem PNG em Java

Dando outro passo adiante, as imagens PNG podem armazenar muitas informações, incluindo transparência de conteúdo. Você pode converter arquivos AI para o formato PNG seguindo estas etapas:

  1. Carregar imagem AI de entrada
  2. Inicialize o objeto de classe PngOptions
  3. Salvar imagem PNG de saída

O código a seguir explica como converter a imagem do AI em arquivo PNG na linguagem Java programaticamente:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Carregar arquivo AI de entrada
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inicializar a instância PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Salvar imagem PNG de saída
image.save(outFileName, options);

Conclusão

Neste artigo, aprendemos como converter arquivos do Adobe Illustrator (AI) para diferentes formatos de arquivo populares, incluindo PSD, PDF, JPEG, PNG, etc. Você não precisa instalar nenhum aplicativo de terceiros para converter esses formatos de arquivo como o A API é autossuficiente. Não depende de outros serviços para que você possa ativar facilmente seu aplicativo Java com esses recursos de conversão de arquivos AI. Além disso, se você quiser discutir seus requisitos, entre em contato conosco através do Fórum de suporte gratuito.

Veja também