บทช่วยสอนสั้นๆ นี้จะสำรวจ วิธีแปลง EPS เป็น PNG โดยใช้ Java ซึ่งจะให้รายละเอียดเกี่ยวกับการกำหนดค่าสภาพแวดล้อม ลำดับขั้นตอนที่ต้องดำเนินการขณะเขียนโปรแกรม และแอปพลิเคชันที่รันได้ซึ่งสามารถใช้ในสภาพแวดล้อมใดๆ ที่สนับสนุน Java คุณจะได้เรียนรู้วิธีแปลงไฟล์ต้นฉบับ จาก EPS เป็น PNG โดยใช้ Java โดยไม่ต้องใช้เครื่องมือหรือไลบรารีของบุคคลที่สามใดๆ โดยใช้โค้ดสองสามบรรทัด ซึ่งจะมีการสำรวจตัวเลือกต่างๆ เพื่อกำหนดค่ากระบวนการแปลงด้วย
ขั้นตอนในการเปลี่ยนไฟล์ EPS เป็น PNG โดยใช้ Java
- ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณเพื่อเพิ่ม Aspose.PDF for Java จากที่เก็บ Maven
- โหลด EPS ต้นทางโดยใช้วัตถุ Document class
- เริ่มต้นวัตถุอุปกรณ์สำหรับประเภทภาพเป้าหมาย
- การใช้เมธอด Process ในคลาส PngDevice ทำให้หน้าแรกของอิมเมจ EPS เป็น PNG บนดิสก์
ขั้นตอนเหล่านี้อธิบายขั้นตอนการ แปลง EPS เป็น PNG โดยใช้ Java เมื่อปฏิบัติตามขั้นตอนทีละขั้นตอนนี้ คุณจะสามารถเขียนตัวแปลงนี้ภายในโค้ดไม่กี่บรรทัด โดยจะต้องโหลดไฟล์เทมเพลต EPS ก่อน จากนั้นจึงจะเริ่มต้นวัตถุอุปกรณ์ที่เกี่ยวข้องตามภาพผลลัพธ์ที่ต้องการ ออบเจ็กต์อุปกรณ์แต่ละรายการมีเมธอดกระบวนการที่แปลงไฟล์ EPS เป็น PNG และใช้ที่นี่เพื่อให้ได้ฟังก์ชันการทำงาน
รหัสเพื่อเปลี่ยน EPS เป็น PNG โดยใช้ Java
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.PsLoadOptions; | |
import com.aspose.pdf.devices.PngDevice; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to transform EPS to PNG using Java | |
// Load license | |
License pdfLicense = new License(); | |
pdfLicense.setLicense("Aspose.Total.lic"); | |
// Load template EPS file | |
Document document = new Document("circle.eps", new PsLoadOptions()); | |
// Initialize the respective Device for PNG | |
PngDevice renderer = new PngDevice(); | |
// Generate PNG image | |
renderer.process(document.getPages().get_Item(1), "output.png"); | |
System.out.println("Done"); | |
} | |
} |
รหัสนี้เพื่อ แปลง EPS เป็น PNG โดยใช้ Java เริ่มต้นด้วยการอิมพอร์ตเนมสเปซที่จำเป็น จากนั้นโหลดไฟล์ EPS ต้นทางโดยใช้ออบเจกต์คลาส Document ที่มีตัวสร้างโอเวอร์โหลดหลายตัวที่ใช้ชื่อไฟล์และรหัสผ่านด้วย หากไฟล์ที่โหลดได้รับการป้องกัน ในขั้นตอนถัดไป เราจะประกาศคลาสออบเจกต์ PngDevice เนื่องจากเราต้องการสร้างอิมเมจ PNG อย่างไรก็ตาม หากคุณต้องการสร้างอิมเมจประเภทอื่น ให้สร้างอินสแตนซ์ของอุปกรณ์ที่เกี่ยวข้อง วิธีการประมวลผลมีมากเกินไปในแต่ละอุปกรณ์และรองรับหลายตัวเลือก เช่น คุณสามารถเลือกหน้าที่ต้องการให้แสดงผลจาก EPS ต้นทางหรือโหลดจากสตรีมแทนไฟล์บนดิสก์
หัวข้อนี้ได้อธิบายวิธีแปลง EPS เป็น PNG อย่างไรก็ตาม หากคุณสนใจที่จะเรียนรู้คุณสมบัติอื่นๆ เช่น การรวมไฟล์ PDF โปรดดูบทความใน วิธีผสานไฟล์ PDF ใน Java