การจัดการรูปแบบ Adobe Illustrator Formats

ส่งออกไฟล์ AI เป็น PSD

โดยใช้ Aspose.PSD for Java, นักพัฒนาสามารถแปลงไฟล์ Adobe Illustrator เป็นรูปแบบ PSD ได้ หัวข้อนี้อธิบายวิธีการโหลดไฟล์ Adobe Illustrator ที่มีอยู่และแปลงเป็น PSD โดยใช้คลาส PsdOptions

ขั้นตอนในการแปลงไฟล์ Adobe Illustrator เป็น PSD ง่ายดังต่อไปนี้:

  • สร้างอินสแตนซ์ของคลาส AiImage และโหลดภาพโดยใช้เมธอด Load ของคลาส Image
  • สร้างอินสแตนซ์ของคลาส 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 ได้ หัวข้อนี้อธิบายวิธีการโหลดไฟล์ Adobe Illustrator ที่มีอยู่และแปลงเป็น JPEG โดยใช้คลาส JpegOptions

ขั้นตอนในการแปลงไฟล์ Adobe Illustrator เป็น JPEG ง่ายดังต่อไปนี้:

  • สร้างอินสแตนซ์ของ AiImage และโหลดภาพโดยใช้เมธอด Load ของคลาส Image
  • สร้างอินสแตนซ์ของ JpegOptions
  • ตั้งคุณภาพของภาพ
  • เรียกใช้เมธอด AiImage.save พร้อมกับที่อยู่ปลายทางและอินสแตนซ์ของ JpegOptions

โค้ดตัวอย่างด้านล่างแสดงวิธีการส่งออก Adobe Illustrator เป็น 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 มีคลาส AiImage เพื่อโหลดไฟล์ Adobe Illustrator และสามารถใช้เพื่อส่งออกไฟล์ 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 ที่มีอยู่และแปลงเป็น PNG โดยใช้คลาส PngOptions

ขั้นตอนในการแปลงไฟล์ AI เป็น PNG ง่ายดังต่อไปนี้:

  • สร้างอินสแตนซ์ของคลาส AiImage และโหลดภาพโดยใช้เมธอด Load ของคลาส Image
  • สร้างอินสแตนซ์ของคลาส 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 มีคลาส AiImage เพื่อโหลดไฟล์ Adobe Illustrator และสามารถใช้เพื่อส่งออกไฟล์ 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 มีคลาส AiImage เพื่อโหลดไฟล์ Adobe Illustrator และสามารถใช้เพื่อส่งออกไฟล์ 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);
}