Manipulando formatos do Adobe Illustrator
Exportando arquivo AI para PSD
Usando Aspose.PSD para Java, os desenvolvedores podem converter arquivo do Adobe Illustrator para o formato PSD. Este tópico explica a abordagem para carregar o arquivo existente do Adobe Illustrator e convertê-lo para PSD usando a classe PsdOptions.
Os passos para converter um arquivo do Adobe Illustrator para PSD são simples como abaixo:
- Criar uma instância da classe AiImage e carregar a imagem usando o método Load da classe Image
- Criar uma instância da classe PsdOptions
- Chamar o método AiImage.Save com o caminho de destino e uma instância de PsdOptions
Abaixo, o código de exemplo fornecido demonstra como exportar o Adobe Illustrator para 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); | |
} |
Exportando arquivo AI para JPEG
Usando Aspose.PSD para Java, os desenvolvedores podem converter arquivo do Adobe Illustrator para o formato JPEG. Este tópico explica a abordagem para carregar o arquivo existente do Adobe Illustrator e convertê-lo para JPEG usando a classe JpegOptions.
Os passos para converter um arquivo do Adobe Illustrator para JPEG são simples como abaixo:
- Criar uma instância da classe AiImage e carregar a imagem usando o método Load da classe Image
- Criar uma instância da classe JpegOptions
- Definir a qualidade da imagem
- Chamar o método AiImage.save com o caminho de destino e uma instância de JpegOptions
O código de exemplo fornecido abaixo demonstra como exportar AI para 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); | |
} |
Exportando arquivo AI para GIF
Aspose.PSD para Java fornece a classe AiImage para carregar arquivos do Adobe Illustrator e o mesmo pode ser usado para exportar o arquivo do Adobe Illustrator para o formato GIF. Este exemplo demonstra o uso da API Aspose.PSD para Java para exportar um arquivo AI para uma imagem 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); | |
} |
Exportando arquivo AI para PNG
Usando Aspose.PSD para Java, os desenvolvedores podem converter arquivo do Adobe Illustrator para o formato PNG. Este tópico explica a abordagem para carregar o arquivo existente do Adobe Illustrator e convertê-lo para PNG usando a classe PngOptions.
Os passos para converter um arquivo AI para PNG são simples como abaixo:
- Criar uma instância da classe AiImage e carregar a imagem usando o método Load da classe Image
- Criar uma instância da classe PngOptions
- Definir o tipo de cor
- Chamar o método AiImage.save com o caminho de destino e uma instância de PngOptions
O código de exemplo fornecido abaixo demonstra como converter o Adobe Illustrator para 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); | |
} |
Exportando arquivo AI para TIFF
Aspose.PSD para Java fornece a classe AiImage para carregar arquivos do Adobe Illustrator e o mesmo pode ser usado para exportar o arquivo AI para o formato TIFF. Este exemplo demonstra o uso da API Aspose.PSD para Java para exportar o arquivo do Adobe Illustrator para uma imagem 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)); | |
} |
Exportando arquivo AI para PDF
Aspose.PSD para Java fornece a classe AiImage para carregar arquivos do Adobe Illustrator e o mesmo pode ser usado para exportar o arquivo AI para o formato PDF. Este exemplo demonstra o uso da API Aspose.PSD para Java para exportar o arquivo do Adobe Illustrator para uma imagem 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); | |
} |