Adobe Illustrator形式の操作

AIファイルをPSDにエクスポートする

Aspose.PSD for Javaを使用すると、開発者はAdobe IllustratorファイルをPSD形式に変換できます。このトピックでは、既存のAdobe Illustratorファイルをロードし、PsdOptionsクラスを使用してPSDに変換する方法について説明します。

Adobe IllustratorファイルをPSDに変換する手順は以下のとおりです:

  • AiImageクラスのインスタンスを作成し、ImageクラスのLoadメソッドを使用して画像をロードする
  • 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 for Javaを使用すると、開発者はAdobe IllustratorファイルをJPEG形式に変換できます。このトピックでは、既存のAIファイルをロードし、JpegOptionsクラスを使用してJPEGに変換する方法について説明します。

Adobe IllustratorファイルをJPEGに変換する手順は以下のとおりです:

  • AiImageのインスタンスを作成し、ImageクラスのLoadメソッドを使用して画像をロードする
  • 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 for Javaは、Adobe IllustratorファイルをロードするためのAiImageクラスを提供し、同じクラスを使用してAdobe IllustratorファイルをGIF形式にエクスポートできます。この例では、Aspose.PSD for Java APIを使用して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 for Javaを使用すると、開発者はAdobe IllustratorファイルをPNG形式に変換できます。このトピックでは、既存のAdobe Illustratorファイルをロードし、PngOptionsクラスを使用してPNGに変換する方法について説明します。

AIファイルをPNGに変換する手順は以下のとおりです:

  • AiImageのインスタンスを作成し、ImageクラスのLoadメソッドを使用して画像をロードする
  • 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 for Javaは、Adobe IllustratorファイルをロードするためのAiImageクラスを提供し、同じクラスを使用してAIファイルをTIFF形式にエクスポートできます。この例では、Aspose.PSD for Java APIを使用して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 for Javaは、Adobe IllustratorファイルをロードするためのAiImageクラスを提供し、同じクラスを使用してAIファイルをPDF形式にエクスポートできます。この例では、Aspose.PSD for Java APIを使用して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);
}