Как да конвертирате 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 към 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.

 Български