Файли Adobe Illustrator можна використовувати для втілення ідей у реальність. Однак цей формат файлу не підтримується багатьма програмами. Тому вам може знадобитися конвертувати файли штучного інтелекту в інші растрові зображення та інші формати файлів. Ви можете легко та швидко конвертувати файли AI у файли PSD, PNG, JPEG або PDF у своїх програмах Java. Давайте розглянемо наступні теми, щоб краще це зрозуміти:
- AI to Images або PDF Converter – встановлення API
- Перетворіть AI у файл PSD у Java
- Перетворіть AI у файл PDF у Java
- Перетворення AI на зображення JPEG у Java
- Перетворення AI на зображення PNG у 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:
- Завантажте вхідне зображення ШІ за допомогою класу AiImage.
- Ініціалізувати об’єкт PsdOptions.
- Збережіть вихідний файл 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, виконавши такі дії:
- Завантажити вхідний AI-файл
- Ініціалізувати об’єкт класу PdfOptions.
- Збережіть вихідний 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, виконавши наведені нижче дії.
- Завантажити вхідне зображення ШІ
- Ініціалізувати об’єкт класу JpegOptions.
- Вкажіть властивості зображення
- Збережіть вихідне зображення 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, виконавши такі дії:
- Завантажити вхідне зображення ШІ
- Ініціалізувати об’єкт класу PngOptions.
- Зберегти вихідне зображення 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. Крім того, якщо ви хочете обговорити свої вимоги, зв’яжіться з нами через безкоштовний форум підтримки.