บทช่วยสอนสั้นๆ นี้จะอธิบาย วิธีแปลง EPS เป็น JPG ใน Java ประกอบด้วยรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อม และกระบวนการแบบเป็นขั้นตอนพร้อมกับข้อมูลโค้ดที่รันได้เพื่อ เปลี่ยน EPS เป็น JPG ใน Java นอกจากนี้ กระบวนการนี้ไม่ต้องติดตั้งเครื่องมือเพิ่มเติมหรือการอ้างอิงสำหรับการแปลงรูปแบบ EPS เป็นรูปแบบ JPG
ขั้นตอนในการแปลง EPS เป็น JPG โดยใช้ Java
- กำหนดค่า Aspose.Page for Java API ในสภาพแวดล้อมของคุณเพื่อแสดงไฟล์ EPS
- เริ่มต้นวัตถุคลาส FileInputStream เพื่อเข้าถึงไฟล์ EPS อินพุต
- โหลดไฟล์ EPS ต้นทางด้วยคลาส PsDocument
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions และระบุคุณสมบัติของรูปภาพ
- สร้างอินสแตนซ์ให้กับอุปกรณ์เรนเดอร์ภาพเพื่อสร้างภาพ JPG
- แปลงเอกสาร EPS เป็นภาพ JPG
ขั้นตอนเหล่านี้ช่วยให้คุณเข้าใจวิธี แปลง EPS เป็น JPG ใน Java เพียงติดตั้งไลบรารีในระบบของคุณ จากนั้นประมวลผลไฟล์ EPS อินพุตด้วยการเรียก API เพียงไม่กี่ครั้ง สุดท้าย ระบุคุณสมบัติของรูปภาพสำหรับเอาต์พุตที่คาดไว้ และประมวลผลไฟล์ PostScript ได้มากเท่าที่คุณต้องการ
รหัสเพื่อแปลง EPS เป็น JPG ใน Java
import java.io.IOException; | |
import com.aspose.page.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to JPG using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load input EPS file | |
java.io.FileInputStream psStream = new java.io.FileInputStream("input.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize options object. | |
com.aspose.eps.device.ImageSaveOptions options = new com.aspose.eps.device.ImageSaveOptions(); | |
// Initialize ImageDevice class object | |
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice(); | |
try{ | |
document.save(device, options); | |
}finally{ | |
psStream.close();} | |
byte[][] imagesBytes = device.getImagesBytes(); | |
int i = 1; | |
// Write output JPG image | |
for (byte[] imageBytes : imagesBytes) | |
{ | |
String imagePath = "EPStoJPG_" + i + ".jpg"; | |
java.io.FileOutputStream fs = new java.io.FileOutputStream(imagePath); | |
try { | |
fs.write(imageBytes, 0, imageBytes.length); | |
} catch (IOException ex) { | |
System.out.println(ex.getMessage()); | |
} finally { | |
fs.close(); | |
} | |
i++; | |
} | |
System.out.println("Done"); | |
} | |
} |
ข้อมูลโค้ดนี้สามารถใช้เพื่อเรนเดอร์ไฟล์ EPS เป็นรูปภาพ JPG อย่างไรก็ตาม คุณสามารถแก้ไขลักษณะต่างๆ ของภาพที่ส่งออกได้ในขณะที่ส่งออก จาก EPS เป็น JPG ใน Java ตัวอย่างเช่น คุณสามารถเลือกที่จะระงับข้อผิดพลาดเล็กน้อย ตั้งค่าขนาดสำหรับภาพที่ส่งออก หรือปรับความละเอียดและคุณสมบัติอื่นๆ ที่เปิดเผยโดยคลาส ImageSaveOptions
บทช่วยสอนนี้กล่าวถึงวิธีการแปลงไฟล์ EPS เป็น JPG ใน Java นอกจากนี้ หากคุณต้องการแสดงไฟล์ EPS เป็นภาพ PNG โปรดอ่านบทความเกี่ยวกับ วิธีแปลง EPS เป็น PNG ใน Java