В этом простом разделе рассказывается, как преобразовать AI в PNG в Java, используя подробную пошаговую процедуру. На это приложение можно быстро ссылаться сохранить AI как PNG с помощью Java и на него можно ссылаться в любой настроенной среде Java в macOS, Windows или Linux.
Шаги по экспорту AI в PNG в Java
- Настройте среду разработки, установив Aspose.PSD for Java из менеджера репозитория, чтобы преобразовать файл AI в изображение PNG.
- Создайте объект класса AiImage и откройте исходный AI-файл с диска.
- Создайте экземпляр класса PngOptions и задайте необходимые свойства выходного изображения PNG.
- Преобразуйте и сохраните загруженный файл 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.