บทช่วยสอนนี้สร้างขึ้นเพื่อครอบคลุมข้อมูลเกี่ยวกับ วิธีแปลง Visio เป็น PNG ใน Java อัลกอริทึมแบบขั้นตอนนอกเหนือจากข้อมูลโค้ดที่รันได้จะเป็นประโยชน์ในการทำความเข้าใจกระบวนการแปลง VSDX หรือ VSD เป็น PNG ใน Java ยิ่งไปกว่านั้น API ยังมีคุณสมบัติอื่นๆ อีกหลายอย่างในการแปลงเป็นรูปแบบ PNG
ขั้นตอนในการแปลง Visio เป็นรูปภาพ PNG ใน Java
- กำหนดค่าไลบรารี Aspose.Diagram เพื่อแปลงไฟล์ Visio
- เริ่มต้นอินสแตนซ์ของคลาส Diagram เพื่อโหลดไดอะแกรมต้นฉบับ
- ตั้งค่าคุณสมบัติต่างๆ สำหรับภาพ PNG โดยใช้คลาส ImageSaveOptions
- เรียกใช้เมธอด save() เพื่อส่งออกไฟล์ PNG เอาต์พุต
ขั้นตอนเหล่านี้สรุปขั้นตอนการ แปลง Visio เป็น PNG ใน Java โดยสังเขป ในขั้นตอนแรก ให้โหลดไดอะแกรม Visio อินพุตโดยเริ่มต้นอินสแตนซ์ของคลาสไดอะแกรม ถัดไป คุณสามารถตั้งค่าต่าง ๆ เพื่อระบุลักษณะของรูปภาพ PNG จากนั้นเขียนไฟล์รูปภาพที่แปลงแล้ว
รหัสเพื่อแปลง Visio เป็น PNG ใน Java
import com.aspose.diagram.Diagram; | |
import com.aspose.diagram.ImageSaveOptions; | |
import com.aspose.diagram.SaveFileFormat; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add page number | |
// Instantiate the license | |
com.aspose.diagram.License license = new com.aspose.diagram.License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Load input VSDX Visio file | |
Diagram diagram = new Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG); | |
// Set the property related to hidden pages | |
options.setExportHiddenPage(false); | |
// Save resultant Image file | |
diagram.save("VisioToPNG.png", options); | |
System.out.println("Done"); | |
} | |
} |
ข้อมูลโค้ดนี้สามารถ แปลง VSDX เป็น PNG ใน Java ได้อย่างมีประสิทธิภาพ ในขณะที่คุณสมบัติอื่นๆ ของคลาส ImageSaveOptions สามารถใช้เพื่อปรับความสว่าง คอนทราสต์ การแก้ไข ฯลฯ นอกจากนี้ วิธีการบันทึกที่โอเวอร์โหลดจำนวนมากยังมีให้ใช้งานเพื่อส่งออกรูปภาพเป็นไฟล์ สตรีม หรืออาร์เรย์ไบต์
บทความนี้เขียนขึ้นเพื่อครอบคลุมสถานการณ์ที่เกี่ยวข้องกับ การแปลง VSD เป็น PNG ใน Java อย่างไรก็ตาม หากคุณต้องการดูการแปลง Visio เป็น PDF โปรดดูบทความใน วิธีแปลง Visio เป็น PDF ใน Java