Manipulation фоматов Adobe Illustrator

Экспорт AI файла в PSD

С помощью Aspose.PSD для Java разработчики могут конвертировать файл Adobe Illustrator в формат PSD. В этой теме объясняется способ загрузки существующего файла Adobe Illustrator и его конвертации в PSD с использованием класса PsdOptions.

Шаги по конвертации файла Adobe Illustrator в PSD просты:

  • Создать экземпляр класса AiImage и загрузить изображение с помощью метода Load класса Image
  • Создать экземпляр класса PsdOptions
  • Вызвать метод AiImage.Save с путем назначения и экземпляром PsdOptions

Ниже приведен образец кода, демонстрирующий экспорт Adobe Illustrator в PSD.

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.psd";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
PsdOptions options = new PsdOptions();
image.save(outFileName, options);
}

Экспорт AI файла в JPEG

С помощью Aspose.PSD для Java разработчики могут конвертировать файл Adobe Illustrator в формат JPEG. В этой теме объясняется способ загрузки существующего файла Adobe Illustrator и его конвертации в JPEG с использованием класса JpegOptions.

Шаги по конвертации файла Adobe Illustrator в JPEG просты:

  • Создать экземпляр класса AiImage и загрузить изображение с помощью метода Load класса Image
  • Создать экземпляр класса JpegOptions
  • Установить качество изображения
  • Вызвать метод AiImage.save с путем назначения и экземпляром JpegOptions

Ниже приведен образец кода, демонстрирующий экспорт AI в JPEG.

String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.jpg";
try (AiImage image = (AiImage)Image.load(sourceFileName)) {
JpegOptions options = new JpegOptions();
options.setQuality(85);
image.save(outFileName, options);
}

Экспорт AI файла в GIF

Aspose.PSD для Java предоставляет класс AiImage для загрузки файлов Adobe Illustrator, и его можно использовать для экспорта файла Adobe Illustrator в формат GIF. В этом примере демонстрируется использование API Aspose.PSD для Java для экспорта файла AI в изображение GIF.

String dataDir = Utils.getDataDir(AIToGIF.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.gif";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
GifOptions options = new GifOptions();
options.setDoPaletteCorrection(false);
image.save(outFileName, options);
}

Экспорт AI файла в PNG

С помощью Aspose.PSD для Java разработчики могут конвертировать файл Adobe Illustrator в формат PNG. В этой теме объясняется способ загрузки существующего файла Adobe Illustrator и его конвертации в PNG с использованием класса PngOptions.

Шаги по конвертации файла AI в PNG просты:

  • Создать экземпляр класса AiImage и загрузить изображение с помощью метода Load класса Image
  • Создать экземпляр класса PngOptions
  • Установить тип цвета
  • Вызвать метод AiImage.save с путем назначения и экземпляром PngOptions

Ниже приведен образец кода, демонстрирующий конвертацию Adobe Illustrator в PNG.

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.png";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
image.save(outFileName, options);
}

Экспорт AI файла в TIFF

Aspose.PSD для Java предоставляет класс AiImage для загрузки файлов Adobe Illustrator, и его можно использовать для экспорта файла AI в формат TIFF. В этом примере демонстрируется использование API Aspose.PSD для Java для экспорта файла Adobe Illustrator в изображение TIFF.

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.tiff";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
image.save(outFileName, new TiffOptions(TiffExpectedFormat.TiffDeflateRgba));
}

Экспорт AI файла в PDF

Aspose.PSD для Java предоставляет класс AiImage для загрузки файлов Adobe Illustrator, и его можно использовать для экспорта файла AI в формат PDF. В этом примере демонстрируется использование API Aspose.PSD для Java для экспорта файла Adobe Illustrator в изображение PDF.

String dataDir = Utils.getDataDir(AIToPDF.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.pdf";
try (AiImage image = (AiImage) Image.load(sourceFileName)) {
PdfOptions options = new PdfOptions();
image.save(outFileName, options);
}