Convertir imagen AI a PSD PDF PNG JPEG Java

Los archivos de Adobe Illustrator se pueden utilizar para transformar ideas en realidad. Sin embargo, este formato de archivo no es ampliamente compatible con muchas aplicaciones. Por lo tanto, es posible que deba convertir archivos AI a diferentes imágenes rasterizadas y otros formatos de archivo. Puede convertir fácil y rápidamente los archivos AI a PSD, PNG, JPEG o un archivo PDF en sus aplicaciones Java. Repasemos los siguientes temas para entenderlo mejor:

AI to Images o PDF Converter - Instalación de API

Aspose.PSD for Java La API admite la conversión de archivos de Adobe Illustrator (AI) a imágenes rasterizadas, así como a formato PDF. Solo necesita realizar llamadas API simples y los archivos de salida se guardarán según sus requisitos. Puede configurar la API en un par de minutos, ya sea descargando su archivo JAR de la sección Nuevos lanzamientos, o configurándolo en el archivo POM.xml de su proyecto basado en Maven, como se muestra a continuación:

Repositorio:

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

Dependencia:

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

Convertir archivo AI a PSD en Java

Comencemos con uno de los famosos casos de uso en los que puede convertir archivos AI a archivos PSD en sus aplicaciones Java. Aquí aprenderá sobre la conversión de formato AI a PSD. Debe seguir los pasos a continuación para la conversión de AI a PSD:

  1. Cargue la imagen AI de entrada usando la clase AiImage
  2. Inicializar el objeto OpcionesPsd
  3. Guardar archivo PSD de salida

El siguiente código muestra cómo convertir un archivo AI a un archivo PSD utilizando el lenguaje Java con estos pasos:

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

// Cargar imagen de entrada       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inicializar objeto de clase PsdOptions       
PsdOptions options = new PsdOptions();

// Guardar archivo PSD de salida      
image.save(outFileName, options);

Convertir archivo AI a PDF en Java

El formato de archivo PDF es uno de los formatos de archivo ampliamente compatibles y puede convertir fácilmente archivos AI a PDF en Java con los siguientes pasos:

  1. Cargar archivo AI de entrada
  2. Inicializar PdfOptions objeto de clase
  3. Guardar archivo PDF de salida

El fragmento de código a continuación muestra cómo convertir archivos AI a PDF en Java:

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

// Cargar archivo de imagen AI de entrada
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inicie el objeto PdfOptions para especificar diferentes opciones
PdfOptions options = new PdfOptions();       

// Guardar archivo PDF de salida
image.save(outFileName, options);

Convertir AI a imagen JPEG en Java

Las imágenes JPEG se utilizan con frecuencia para mostrar información visual. Puede convertir una imagen AI a una imagen JPEG en Java con los pasos a continuación:

  1. Cargar imagen AI de entrada
  2. Inicializar JpegOptions objeto de clase
  3. Especificar las propiedades de la imagen
  4. Guardar imagen JPEG de salida

El siguiente código explica cómo convertir imágenes AI a JPEG utilizando el lenguaje Java:

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

// Cargar archivo AI de entrada       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inicializar instancia de clase JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Guardar imagen JPEG de salida       
image.save(outFileName, options);

Convertir imagen AI a PNG en Java

Avanzando un paso más, las imágenes PNG pueden almacenar mucha información, incluida la transparencia de los contenidos. Puede convertir archivos AI a formato PNG siguiendo estos pasos:

  1. Cargar imagen AI de entrada
  2. Inicializar OpcionesPng objeto de clase
  3. Guardar imagen PNG de salida

El siguiente código explica cómo convertir una imagen AI a un archivo PNG en lenguaje Java mediante programación:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Cargar archivo AI de entrada
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inicializar instancia de PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Guardar imagen PNG de salida
image.save(outFileName, options);

Conclusión

En este artículo, hemos aprendido cómo convertir archivos de Adobe Illustrator (AI) a diferentes formatos de archivo populares, incluidos PSD, PDF, JPEG, PNG, etc. No necesita instalar ninguna aplicación de terceros para convertir estos formatos de archivo como el La API es autosuficiente. No depende de otros servicios, por lo que puede habilitar fácilmente su aplicación Java con estas funciones de conversión de archivos AI. Además, si desea analizar sus requisitos, comuníquese con nosotros a través del Foro de soporte gratuito.

Ver también