Файлы Adobe Illustrator можно использовать для воплощения идей в жизнь. Однако этот формат файла не поддерживается многими приложениями. Поэтому вам может понадобиться преобразовать файлы AI в другие растровые изображения и другие форматы файлов. Вы можете легко и быстро преобразовать файлы AI в файлы PSD, PNG, JPEG или PDF в своих приложениях Java. Давайте рассмотрим следующие темы, чтобы понять это лучше:
- Конвертер AI в изображения или PDF — установка API
- Преобразование AI в PSD-файл в Java
- Преобразование AI в PDF-файл на Java
- Преобразование изображения AI в JPEG в Java
- Преобразование AI в изображение PNG в Java
Конвертер AI в изображения или PDF — установка API
Aspose.PSD для 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:
- Загрузите входное AI-изображение с помощью класса 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";
// Загрузить входной файл изображения AI
AiImage image = (AiImage)Image.load(sourceFileName);
// Инициализировать объект PdfOptions, чтобы указать различные параметры.
PdfOptions options = new PdfOptions();
// Сохранить выходной PDF-файл
image.save(outFileName, options);
Преобразование изображения AI в JPEG в Java
Изображения JPEG часто используются для отображения визуальной информации. Вы можете преобразовать изображение AI в изображение JPEG в Java, выполнив следующие действия:
- Загрузить входное AI-изображение
- Инициализировать объект класса 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, выполнив следующие действия:
- Загрузить входное AI-изображение
- Инициализировать объект класса 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. Кроме того, если вы хотите обсудить свои требования, свяжитесь с нами через Форум бесплатной поддержки.