Как преобразовать AI в PNG в Java

В этом простом разделе рассказывается, как преобразовать AI в PNG в Java, используя подробную пошаговую процедуру. На это приложение можно быстро ссылаться сохранить AI как PNG с помощью Java и на него можно ссылаться в любой настроенной среде Java в macOS, Windows или Linux.

Шаги по экспорту AI в PNG в Java

  1. Настройте среду разработки, установив Aspose.PSD for Java из менеджера репозитория, чтобы преобразовать файл AI в изображение PNG.
  2. Создайте объект класса AiImage и откройте исходный AI-файл с диска.
  3. Создайте экземпляр класса PngOptions и задайте необходимые свойства выходного изображения PNG.
  4. Преобразуйте и сохраните загруженный файл Adobe Illustrator (AI) в изображение PNG на диске.

В приложениях Java Adobe Illustrator to PNG можно легко разработать приложения для преобразования изображений, придерживаясь вышеупомянутой пошаговой процедуры, где процесс начинается с доступа к исходному файлу Adobe Illustrator (AI) из таких источников, как диск или поток памяти. . Затем с помощью экземпляра класса PngOptions будут настроены требуемые свойства выходного изображения PNG. Наконец, загруженный файл изображения Adobe Illustrator (AI) будет сохранен как изображение PNG на диске с помощью метода Image.save().

Код для экспорта AI в PNG в Java

import com.aspose.psd.Image;
import com.aspose.psd.ImageOptionsBase;
import com.aspose.psd.License;
import com.aspose.psd.ResolutionSetting;
import com.aspose.psd.fileformats.ai.AiImage;
import com.aspose.psd.fileformats.png.PngColorType;
import com.aspose.psd.imageoptions.PngOptions;
public class AIToPNG {
public static void main(String[] imageArgs) throws Exception {
String path= "/Users/Documents/KnowledgeBase/";
// Apply the API license to convert AI to PNG file
License aiToPngLic = new License();
aiToPngLic.setLicense(path + "Conholdate.Total.Product.Family.lic");
//Access the sample AI file using an instance of the AiImage
AiImage srcAiFileToPng = (AiImage)Image.load(path + "example.ai");
//Setting the output PNG image options
PngOptions pngOpts = new PngOptions();
pngOpts.setResolutionSettings(new ResolutionSetting(800, 800));
pngOpts.setColorType(PngColorType.TruecolorWithAlpha);
pngOpts.setBitDepth((byte)32);
//Save the PNG image file on the disk
srcAiFileToPng.save(path + "PsdConv.png", pngOpts);
}
}

В приведенном выше демонстрационном примере демонстрируется механизм преобразования Adobe Illustrator в PNG с использованием Java, при этом метод Image.load() используется для загрузки исходного файла изображения AI с диска. Чтобы дополнительно настроить выходной PNG, экземпляр класса PngOptions используется для установки таких свойств, как разрешение изображения, тип цвета и глубина выходного PNG, и это лишь некоторые из них. Как только нужные свойства PNG установлены, выходное изображение PNG сохраняется на диске или внутри MemoryStream.

В этом примере мы узнали о процессе пошагового преобразования AI в PNG с использованием Java. Если вам интересно узнать о преобразовании AI в файл PDF, обратитесь к статье как конвертировать AI в PDF на Java.

 Русский