Convertir une image AI en PSD PDF PNG JPEG Java

Les fichiers Adobe Illustrator peuvent être utilisés pour transformer des idées en réalité. Cependant, ce format de fichier n’est pas largement pris en charge par de nombreuses applications. Vous devrez donc peut-être convertir des fichiers AI en différentes images raster et autres formats de fichiers. Vous pouvez facilement et rapidement convertir les fichiers AI en PSD, PNG, JPEG ou un fichier PDF dans vos applications Java. Passons en revue les sujets suivants pour mieux le comprendre :

Convertisseur AI en images ou PDF - Installation de l’API

Aspose.PSD for Java L’API prend en charge la conversion des fichiers Adobe Illustrator (AI) en images raster ainsi qu’au format PDF. Il vous suffit de faire de simples appels d’API et les fichiers de sortie seront enregistrés selon vos besoins. Vous pouvez configurer l’API en quelques minutes soit en téléchargeant son fichier JAR depuis la section New Releases, soit en le configurant dans le fichier POM.xml de votre projet basé sur Maven, comme ci-dessous :

Repository:

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

Dependency:

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

Convertir AI en fichier PSD en Java

Commençons par l’un des cas d’utilisation célèbres où vous pouvez convertir des fichiers AI en fichiers PSD dans vos applications Java. Ici, vous apprendrez la conversion du format AI en PSD. Vous devez suivre les étapes ci-dessous pour la conversion AI en PSD :

  1. Charger l’image AI d’entrée à l’aide de la classe AiImage
  2. Initialiser l’objet PsdOptions
  3. Enregistrer le fichier PSD de sortie

Le code suivant montre comment convertir un fichier AI en un fichier PSD en utilisant le langage Java avec ces étapes :

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

// Charger l'image d'entrée       
AiImage image = (AiImage)Image.load(sourceFileName);

// Initialiser l'objet de classe PsdOptions       
PsdOptions options = new PsdOptions();

// Enregistrer le fichier PSD de sortie      
image.save(outFileName, options);

Convertir AI en fichier PDF en Java

Le format de fichier PDF est l’un des formats de fichier largement pris en charge et vous pouvez facilement convertir des fichiers AI en PDF en Java en procédant comme suit :

  1. Charger le fichier AI d’entrée
  2. Initialiser l’objet de classe PdfOptions
  3. Enregistrer le fichier PDF de sortie

L’extrait de code ci-dessous montre comment convertir des fichiers AI en fichiers PDF en Java :

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

// Charger le fichier image AI d'entrée
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Initialiser l'objet PdfOptions pour spécifier différentes options
PdfOptions options = new PdfOptions();       

// Enregistrer le fichier PDF de sortie
image.save(outFileName, options);

Conversion AI en image JPEG en Java

Les images JPEG sont fréquemment utilisées pour afficher des informations visuelles. Vous pouvez convertir une image AI en image JPEG en Java en procédant comme suit :

  1. Charger l’image AI d’entrée
  2. Initialiser l’objet de classe JpegOptions
  3. Spécifier les propriétés de l’image
  4. Enregistrer l’image JPEG de sortie

Le code ci-dessous explique comment convertir des images AI en JPEG à l’aide du langage Java :

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

// Charger le fichier AI d'entrée       
AiImage image = (AiImage)Image.load(sourceFileName);

// Initialiser l'instance de classe JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Enregistrer l'image JPEG de sortie       
image.save(outFileName, options);

Convertir AI en image PNG en Java

En allant encore plus loin, les images PNG peuvent stocker de nombreuses informations, y compris la transparence du contenu. Vous pouvez convertir des fichiers AI au format PNG en suivant ces étapes :

  1. Charger l’image AI d’entrée
  2. Initialiser l’objet de classe PngOptions
  3. Enregistrer la sortie PNG image

Le code suivant explique comment convertir par programmation une image AI en fichier PNG en langage Java :

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Charger le fichier AI d'entrée
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Initialiser l'instance PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Enregistrer la sortie PNG image
image.save(outFileName, options);

Conclusion

Dans cet article, nous avons appris à convertir des fichiers Adobe Illustrator (AI) en différents formats de fichiers populaires, notamment PSD, PDF, JPEG, PNG, etc. Vous n’avez pas besoin d’installer d’application tierce pour convertir ces formats de fichiers en tant que L’API est autosuffisante. Il ne dépend pas d’autres services, vous pouvez donc facilement activer votre application Java avec ces fonctionnalités de conversion de fichiers AI. De plus, si vous souhaitez discuter de vos besoins, veuillez nous contacter via le Forum d’assistance gratuit.

Voir également