บทช่วยสอนสั้นๆ นี้จะอธิบาย วิธีแปลง EPS เป็น PDF ใน Java ประกอบด้วยรายละเอียดเกี่ยวกับการกำหนดค่าสภาพแวดล้อม อัลกอริทึมทีละขั้นตอน และข้อมูลโค้ดที่รันได้เพื่อ เปลี่ยน EPS เป็น PDF ใน Java โดยจะกล่าวถึงวิธีการโอเวอร์โหลด ตัวสร้าง และคุณสมบัติต่างๆ เพื่อรวมรูปแบบต่างๆ ของเวิร์กโฟลว์การแปลงในแอปพลิเคชันของคุณ
ขั้นตอนในการแปลง EPS เป็น PDF โดยใช้ Java
- กำหนดค่า Aspose.Page API เพื่อแปลงไฟล์ EPS ในแอปพลิเคชันของคุณ
- เริ่มต้นสตรีมอินพุต EPS และสตรีมเอาต์พุต PDF
- โหลดไฟล์ EPS อินพุตโดยใช้ตัวสร้างคลาส PsDocument
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions และตั้งค่าพารามิเตอร์ต่างๆ
- สร้าง PdfDevice และแสดงผลไฟล์เอาต์พุตเป็น PDF
ลำดับขั้นตอนนี้สรุปกระบวนการแปลงไฟล์ EPS เป็น PDF ในภาษาจาวา สตรีมอินพุตและเอาท์พุตใช้เพื่อจัดการไฟล์ จากนั้นไฟล์ EPS จะถูกโหลดเพื่อทำการแปลง จากนั้น คุณสามารถตั้งค่าคุณสมบัติ PDF ที่แตกต่างกันได้ และไฟล์เอาต์พุตสามารถแสดงผลเป็นไฟล์หรือสตรีมได้ ขึ้นอยู่กับความต้องการของคุณ
รหัสเพื่อแปลง EPS เป็น PDF ใน Java
import java.io.FileOutputStream; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to PDF | |
// Instantiate the license | |
com.aspose.page.License licPage = new com.aspose.page.License(); | |
licPage.setLicense("Aspose.Total.lic"); | |
// Initialize PDF stream | |
FileOutputStream pdfStream = new FileOutputStream("EPStoPDF.pdf"); | |
// Initialize PostScript stream | |
java.io.FileInputStream psStream = new java.io.FileInputStream("circle.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize PdfSaveOptions object. | |
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true); | |
// Create a PdfDevice | |
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream); | |
try { | |
document.save(device, options); | |
} finally { | |
psStream.close(); | |
pdfStream.close(); | |
} | |
System.out.println("Done"); | |
} | |
} |
ข้อมูลโค้ดนี้เพียงพอที่จะดำเนินการแปลง จาก EPS เป็น PDF ใน Java อย่างไรก็ตาม คุณสามารถปรับแต่งโค้ดเพื่อโหลดหรือส่งออกไฟล์อินพุตและเอาต์พุตจากไฟล์ สตรีม อาร์เรย์ไบต์ ฯลฯ ในทำนองเดียวกัน คุณสามารถควบคุมคุณสมบัติต่างๆ ของไฟล์ PDF เอาต์พุต เช่น คุณภาพของรูปภาพที่ฝัง ฟอนต์ที่กำหนดเอง ฯลฯ . ตามความต้องการของคุณ
บทช่วยสอนนี้มีรายละเอียดที่สำคัญทั้งหมดในการทำงานกับไฟล์ EPS แปลงเป็น PDF ใน Java และรวมรูปแบบอื่นๆ ของกระบวนการแปลง หากคุณต้องการสำรวจการแปลง XPS เป็น PDF โปรดดูบทความใน วิธีแปลง XPS เป็น PDF ใน Java