Перетворення штучного інтелекту на зображення PSD PDF PNG JPEG Java

Файли Adobe Illustrator можна використовувати для втілення ідей у реальність. Однак цей формат файлу не підтримується багатьма програмами. Тому вам може знадобитися конвертувати файли штучного інтелекту в інші растрові зображення та інші формати файлів. Ви можете легко та швидко конвертувати файли AI у файли PSD, PNG, JPEG або PDF у своїх програмах Java. Давайте розглянемо наступні теми, щоб краще це зрозуміти:

AI to Images або PDF Converter – встановлення API

Aspose.PSD for Java API підтримує перетворення файлів Adobe Illustrator (AI) на растрові зображення, а також у формат PDF. Вам потрібно лише зробити прості виклики API, і вихідні файли будуть збережені відповідно до ваших вимог. Ви можете налаштувати API за кілька хвилин, завантаживши його файл JAR із розділу Нові випуски або налаштувавши його у файлі POM.xml вашого проекту на основі Maven, як показано нижче:

Репозиторій:

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

Залежність:

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

Перетворіть AI у файл PSD у Java

Давайте почнемо з одного з відомих випадків використання, коли ви можете конвертувати файли AI у файли PSD у своїх програмах Java. Тут ви дізнаєтеся про перетворення формату AI у PSD. Вам потрібно виконати наведені нижче кроки для перетворення AI у PSD:

  1. Завантажте вхідне зображення ШІ за допомогою класу AiImage.
  2. Ініціалізувати об’єкт PsdOptions.
  3. Збережіть вихідний файл PSD

Наступний код показує, як конвертувати файл AI у файл PSD за допомогою мови Java за допомогою таких кроків:

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

// Завантажити вхідне зображення       
AiImage image = (AiImage)Image.load(sourceFileName);

// Ініціалізація об’єкта класу PsdOptions       
PsdOptions options = new PsdOptions();

// Збережіть вихідний файл PSD      
image.save(outFileName, options);

Перетворіть AI у файл PDF у Java

Формат файлу PDF є одним із широко підтримуваних форматів файлів, і ви можете легко конвертувати файли AI у PDF на Java, виконавши такі дії:

  1. Завантажити вхідний AI-файл
  2. Ініціалізувати об’єкт класу PdfOptions.
  3. Збережіть вихідний PDF-файл

Наведений нижче фрагмент коду показує, як конвертувати AI у файли PDF у Java:

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

// Завантажити вхідний файл зображення ШІ
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Ініціалізуйте об’єкт PdfOptions, щоб указати різні параметри
PdfOptions options = new PdfOptions();       

// Збережіть вихідний PDF-файл
image.save(outFileName, options);

Перетворення AI на зображення JPEG у Java

Зображення JPEG часто використовуються для відображення візуальної інформації. Ви можете перетворити зображення штучного інтелекту на зображення JPEG у Java, виконавши наведені нижче дії.

  1. Завантажити вхідне зображення ШІ
  2. Ініціалізувати об’єкт класу JpegOptions.
  3. Вкажіть властивості зображення
  4. Збережіть вихідне зображення JPEG

У наведеному нижче коді показано, як конвертувати зображення AI у JPEG за допомогою мови Java:

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

// Завантажити вхідний AI-файл       
AiImage image = (AiImage)Image.load(sourceFileName);

// Ініціалізувати екземпляр класу JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Збережіть вихідне зображення JPEG       
image.save(outFileName, options);

Перетворення AI на зображення PNG у Java

Ще один крок далі: зображення PNG можуть зберігати багато інформації, включаючи прозорість вмісту. Ви можете конвертувати файли AI у формат PNG, виконавши такі дії:

  1. Завантажити вхідне зображення ШІ
  2. Ініціалізувати об’єкт класу PngOptions.
  3. Зберегти вихідне зображення PNG

У наведеному нижче коді пояснюється, як програмно перетворити зображення AI у файл PNG на мові Java:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Завантажити вхідний AI-файл
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Ініціалізація екземпляра PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Зберегти вихідне зображення PNG
image.save(outFileName, options);

Висновок

У цій статті ми дізналися, як конвертувати файли Adobe Illustrator (AI) у різні популярні формати файлів, включаючи PSD, PDF, JPEG, PNG тощо. Вам не потрібно встановлювати сторонні програми, щоб конвертувати ці формати файлів як API є самодостатнім. Він не залежить від інших служб, тому ви можете легко ввімкнути свою програму Java за допомогою цих функцій перетворення файлів AI. Крім того, якщо ви хочете обговорити свої вимоги, зв’яжіться з нами через безкоштовний форум підтримки.

Дивись також