แปลงภาพ AI เป็น PSD PDF PNG JPEG Java

สามารถใช้ไฟล์ Adobe Illustrator เพื่อแปลงความคิดให้เป็นจริงได้ อย่างไรก็ตามรูปแบบไฟล์นี้ไม่ได้รับการสนับสนุนอย่างกว้างขวางจากแอพพลิเคชั่นมากมาย ดังนั้นคุณอาจต้องแปลงไฟล์ AI เป็นภาพแรสเตอร์และรูปแบบไฟล์อื่นๆ คุณสามารถแปลงไฟล์ AI เป็นไฟล์ PSD, PNG, JPEG หรือไฟล์ PDF ในแอปพลิเคชัน Java ของคุณได้อย่างง่ายดายและรวดเร็ว ให้เราอ่านหัวข้อต่อไปนี้เพื่อทำความเข้าใจให้ดียิ่งขึ้น:

AI เป็นรูปภาพหรือ PDF Converter - การติดตั้ง API

Aspose.PSD for Java API รองรับการแปลงไฟล์ Adobe Illustrator (AI) เป็นภาพแรสเตอร์และรูปแบบ PDF คุณต้องทำการเรียก API อย่างง่ายเท่านั้น และไฟล์เอาต์พุตจะถูกบันทึกตามความต้องการของคุณ คุณสามารถกำหนดค่า API ได้ในเวลาไม่กี่นาทีโดยการดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือตั้งค่าในไฟล์ POM.xml ของโปรเจ็กต์ที่ใช้ Maven ตามด้านล่าง:

พื้นที่เก็บข้อมูล:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

การพึ่งพา:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-psd</artifactId>
        <version>20.8</version>
        <classifier>jdk16</classifier>
   </dependency>
</dependencies>

แปลง AI เป็นไฟล์ PSD ใน Java

เรามาเริ่มกันที่หนึ่งในกรณีการใช้งานที่มีชื่อเสียง ซึ่งคุณสามารถแปลงไฟล์ AI เป็นไฟล์ PSD ในแอปพลิเคชัน Java ของคุณได้ ที่นี่คุณจะได้เรียนรู้เกี่ยวกับการแปลงรูปแบบ AI เป็น PSD คุณต้องทำตามขั้นตอนด้านล่างสำหรับการแปลง AI เป็น PSD:

  1. โหลดภาพ AI อินพุตโดยใช้คลาส AiImage
  2. เริ่มต้นวัตถุ PsdOptions
  3. บันทึกไฟล์ PSD เอาต์พุต

รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ AI เป็นไฟล์ PSD โดยใช้ภาษา Java ด้วยขั้นตอนเหล่านี้:

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.psd";

// โหลดภาพอินพุต       
AiImage image = (AiImage)Image.load(sourceFileName);

// เริ่มต้นวัตถุคลาส PsdOptions       
PsdOptions options = new PsdOptions();

// บันทึกไฟล์ PSD เอาต์พุต      
image.save(outFileName, options);

แปลง AI เป็นไฟล์ PDF ใน Java

รูปแบบไฟล์ PDF เป็นหนึ่งในรูปแบบไฟล์ที่ได้รับการสนับสนุนอย่างกว้างขวาง และคุณสามารถแปลงไฟล์ AI เป็น PDF ใน Java ได้อย่างง่ายดายด้วยขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ AI อินพุต
  2. เริ่มต้น PdfOptions วัตถุคลาส
  3. บันทึกไฟล์ PDF ที่ส่งออก

ข้อมูลโค้ดด้านล่างแสดงวิธีแปลงไฟล์ AI เป็น PDF ใน Java:

String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.pdf";

// โหลดไฟล์ภาพ AI อินพุต
AiImage image = (AiImage)Image.load(sourceFileName);
       
// เริ่มต้นวัตถุ PdfOptions เพื่อระบุตัวเลือกต่างๆ
PdfOptions options = new PdfOptions();       

// บันทึกไฟล์ PDF ที่ส่งออก
image.save(outFileName, options);

การแปลง AI เป็นภาพ JPEG ใน Java

ภาพ JPEG มักใช้เพื่อแสดงข้อมูลภาพ คุณสามารถแปลงภาพ AI เป็นภาพ JPEG ใน Java ด้วยขั้นตอนด้านล่าง:

  1. โหลดภาพ AI อินพุต
  2. เริ่มต้นวัตถุคลาส JpegOptions
  3. ระบุคุณสมบัติของรูปภาพ
  4. บันทึกภาพ JPEG ที่ส่งออก

รหัสด้านล่างอธิบายวิธีการแปลงภาพ AI เป็น JPEG โดยใช้ภาษา Java:

String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.jpg";

// โหลดไฟล์ AI อินพุต       
AiImage image = (AiImage)Image.load(sourceFileName);

// เริ่มต้นอินสแตนซ์คลาส JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// บันทึกภาพ JPEG ที่ส่งออก       
image.save(outFileName, options);

แปลง AI เป็นภาพ PNG ใน Java

ก้าวไปอีกขั้น ภาพ PNG สามารถเก็บข้อมูลจำนวนมากรวมถึงความโปร่งใสของเนื้อหา คุณสามารถแปลงไฟล์ AI เป็นรูปแบบ PNG โดยทำตามขั้นตอนเหล่านี้:

  1. โหลดภาพ AI อินพุต
  2. เริ่มต้น PngOptions วัตถุคลาส
  3. บันทึกภาพเอาต์พุต PNG

รหัสต่อไปนี้อธิบายวิธีการแปลงไฟล์ภาพ AI เป็นไฟล์ PNG ในภาษา Java โดยทางโปรแกรม:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// โหลดไฟล์ AI อินพุต
AiImage image = (AiImage)Image.load(sourceFileName);
       
// เริ่มต้นอินสแตนซ์ PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// บันทึกภาพเอาต์พุต PNG
image.save(outFileName, options);

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีแปลงไฟล์ Adobe Illustrator (AI) เป็นรูปแบบไฟล์ยอดนิยมต่างๆ เช่น PSD, PDF, JPEG, PNG เป็นต้น คุณไม่จำเป็นต้องติดตั้งแอปพลิเคชันของบุคคลที่สามเพื่อแปลงรูปแบบไฟล์เหล่านี้ API เป็นแบบพอเพียง ไม่ขึ้นอยู่กับบริการอื่น คุณจึงสามารถเปิดใช้งานแอปพลิเคชัน Java ของคุณได้อย่างง่ายดายด้วยคุณสมบัติการแปลงไฟล์ AI เหล่านี้ นอกจากนี้ หากคุณต้องการหารือเกี่ยวกับข้อกำหนดของคุณ โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย