สร้างไดอะแกรม Visio ใน Java

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

ขั้นตอนในการสร้างไดอะแกรม Visio ใน Java

  1. กำหนดค่าไลบรารี Aspose.Diagram เพื่อสร้างไดอะแกรม Visio ตั้งแต่เริ่มต้น
  2. เริ่มต้นวัตถุของคลาส Diagram
  3. ใช้ไฟล์สเตนซิลเพื่อเพิ่มต้นแบบ
  4. เพิ่มรูปทรงสี่เหลี่ยมผืนผ้าโดยเรียกใช้เมธอด addShape() และระบุคุณสมบัติต่างๆ
  5. เรนเดอร์ไดอะแกรม Visio ที่สร้างขึ้นโดยใช้เมธอด save()

ขั้นตอนเหล่านี้แสดงโครงร่างของวิธีการ สร้าง Visio ใน Java ขั้นแรก ให้สร้างไดอะแกรมเปล่าและเริ่มต้นสเตนซิลที่มีรูปร่างหลัก จากนั้น ผนวกรูปร่างโดยกำหนดตำแหน่ง ขนาด และหมายเลขหน้าเป้าหมายก่อนส่งออกไดอะแกรม Visio เอาต์พุต

โค้ดสำหรับสร้าง Visio Diagram ด้วยโปรแกรมภาษา Java

// Import the required classes from Aspose.Drawing for Java
import com.aspose.diagram.*;
public class Main
{
public static void main(String[] args) throws Exception {
// Apply the license for Aspose.PDF
new License().setLicense("license.lic");
// Create a diagram
com.aspose.diagram.Diagram diagram = new com.aspose.diagram.Diagram();
// Add master with stencil
String masterName = "Rectangle";
diagram.addMaster("BasicShapes.vss", masterName);
double width = 2, height = 2, pinX = 4.25, pinY = 4.5;
// Add a new rectangle shape
long rectangleId = diagram.addShape(pinX, pinY, width, height, masterName, 0);
// Set shape properties
com.aspose.diagram.Shape rectangle = diagram.getPages().get(0).getShapes().getShape(rectangleId);
rectangle.getXForm().getPinX().setValue(5);
rectangle.getXForm().getPinY().setValue(5);
rectangle.setType(com.aspose.diagram.TypeValue.SHAPE);
rectangle.getText().getValue().add(new com.aspose.diagram.Txt("Aspose Diagram"));
rectangle.setTextStyle(diagram.getStyleSheets().get(3));
diagram.save("Visio_out.vsdx", com.aspose.diagram.SaveFileFormat.VSDX);
}
}

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

บทความสั้นๆ นี้ได้สรุปรายละเอียดเกี่ยวกับการสร้างไดอะแกรม Visio ด้วยโปรแกรมใน Java หากคุณต้องการเรียนรู้วิธีการแปลงไฟล์ VSD โปรดดูบทความใน แปลง VSD เป็น VSDX ใน Java

 ไทย