Converti l'immagine AI in PSD PDF PNG JPEG Java

I file di Adobe Illustrator possono essere utilizzati per trasformare le idee in realtà. Tuttavia, questo formato di file non è ampiamente supportato da molte applicazioni. Quindi potrebbe essere necessario convertire i file AI in diverse immagini raster e altri formati di file. Puoi convertire facilmente e rapidamente i file AI in file PSD, PNG, JPEG o PDF nelle tue applicazioni Java. Esaminiamo i seguenti argomenti per capirlo meglio:

Convertitore da IA a immagini o PDF - Installazione API

L’API Aspose.PSD per Java supporta la conversione dei file Adobe Illustrator (AI) in immagini raster e in formato PDF. Devi solo effettuare semplici chiamate API e i file di output verranno salvati secondo le tue esigenze. Puoi configurare l’API in un paio di minuti scaricando il suo file JAR dalla sezione Nuove versioni o configurandolo nel file POM.xml del tuo progetto basato su Maven, come sotto:

Archivio:

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

Dipendenza:

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

Converti AI in file PSD in Java

Iniziamo con uno dei famosi casi d’uso in cui puoi convertire file AI in file PSD nelle tue applicazioni Java. Qui imparerai la conversione del formato da AI a PSD. È necessario seguire i passaggi seguenti per la conversione da AI a PSD:

  1. Carica l’immagine AI di input usando la classe AiImage.
  2. Inizializza l’oggetto PsdOptions.
  3. Salva il file PSD di output

Il codice seguente mostra come convertire un file AI in un file PSD utilizzando il linguaggio Java con questi passaggi:

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

// Carica immagine di input       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inizializza l'oggetto della classe PsdOptions       
PsdOptions options = new PsdOptions();

// Salva il file PSD di output      
image.save(outFileName, options);

Converti AI in file PDF in Java

Il formato di file PDF è uno dei formati di file ampiamente supportati e puoi convertire facilmente i file AI in PDF in Java con i seguenti passaggi:

  1. Carica il file AI di input
  2. Inizializza l’oggetto classe PdfOptions.
  3. Salva il file PDF di output

Il frammento di codice seguente mostra come convertire AI in file PDF in Java:

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

// Carica il file immagine AI di input
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inizializza l'oggetto PdfOptions per specificare opzioni diverse
PdfOptions options = new PdfOptions();       

// Salva il file PDF di output
image.save(outFileName, options);

Conversione di immagini AI in JPEG in Java

Le immagini JPEG vengono spesso utilizzate per visualizzare informazioni visive. Puoi convertire un’immagine AI in un’immagine JPEG in Java con i passaggi seguenti:

  1. Carica l’immagine AI di input
  2. Inizializza l’oggetto classe JpegOptions.
  3. Specifica le proprietà dell’immagine
  4. Salva immagine JPEG di output

Il codice seguente elabora come convertire le immagini AI in JPEG utilizzando il linguaggio Java:

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

// Carica il file AI di input       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inizializza l'istanza della classe JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Salva immagine JPEG di output       
image.save(outFileName, options);

Converti l’immagine AI in PNG in Java

Spostando un ulteriore passo avanti, le immagini PNG possono memorizzare molte informazioni inclusa la trasparenza dei contenuti. Puoi convertire i file AI in formato PNG seguendo questi passaggi:

  1. Carica l’immagine AI di input
  2. Inizializza l’oggetto classe PngOptions.
  3. Salva l’immagine PNG di output

Il codice seguente spiega come convertire l’immagine AI in file PNG in linguaggio Java a livello di codice:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Carica il file AI di input
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inizializza l'istanza di PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Salva l'immagine PNG di output
image.save(outFileName, options);

Conclusione

In questo articolo, abbiamo imparato come convertire i file Adobe Illustrator (AI) in diversi formati di file popolari tra cui PSD, PDF, JPEG, PNG, ecc. Non è necessario installare alcuna applicazione di terze parti per convertire questi formati di file come file L’API è autosufficiente. Non dipende da altri servizi, quindi puoi abilitare facilmente la tua applicazione Java con queste funzionalità di conversione dei file AI. Inoltre, se vuoi discutere le tue esigenze, ti preghiamo di contattarci tramite il Forum di supporto gratuito.

Guarda anche