Aspose.Diagram for Java
Java API ในการสร้างและแปลงไดอะแกรม Visio
API การประมวลผลเอกสารของ Microsoft Visio เพื่อสร้าง แก้ไข จัดการ และแปลงไดอะแกรม Visio เป็นรูปแบบไฟล์ PDF, HTML, XPS และรูปภาพ
Aspose.Diagram for Java เป็นไลบรารีการสร้างไดอะแกรมที่ครอบคลุมซึ่งช่วยให้ผู้พัฒนาซอฟต์แวร์สามารถสร้างและจัดการไดอะแกรม Microsoft Visio ได้โดยไม่ต้องติดตั้งโปรแกรมที่ต้องมีการอ้างอิงของ Microsoft Office Visio เมื่อใช้ไลบรารีการสร้างไดอะแกรม Java ผู้พัฒนาสามารถทำงานกับไดอะแกรม Visio ได้ด้วยวิธีการแบบโปรแกรม ทำให้พิมพ์ไดอะแกรม Visio ได้ง่ายขึ้นด้วยความแม่นยำสูง ป้องกันไดอะแกรม เข้าถึงและอ่านคุณสมบัติ รวมเข้ากับระบบอื่น และจัดการไดอะแกรม Visio ได้หลากหลายวิธี
Aspose.Diagram for Java ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์สามารถสร้างไดอะแกรม Visio ใหม่ตั้งแต่ต้นหรือแก้ไขไดอะแกรมที่มีอยู่ได้โดยการเพิ่มหรือลบรูปร่าง เส้น ข้อความ และองค์ประกอบอื่นๆ ซึ่งช่วยให้ผู้พัฒนาสามารถทำงานสำคัญในการสร้างไดอะแกรม อัปเดตไดอะแกรมด้วยข้อมูลใหม่ หรือเปลี่ยนลักษณะของไดอะแกรมภายในแอปพลิเคชัน Java ของตนเองได้ นอกจากนี้ ยังมีงานสำคัญอื่นๆ อีกบางส่วนที่รวมอยู่ในไลบรารี เช่น การเพิ่มไฮเปอร์ลิงก์ไปยังรูปร่าง การจัดกลุ่มรูปร่างหลายรูปร่าง การแทรกคำอธิบายลงในภาพวาด การแยกวิเคราะห์ไดอะแกรม Visio และอื่นๆ อีกมากมาย
Aspose.Diagram for Java ช่วยให้คุณสามารถแปลงไดอะแกรม Visio เป็นรูปแบบอื่นๆ ได้ ด้วย Aspose.Diagram for Java นักพัฒนาสามารถแปลงไดอะแกรม Visio เป็น PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML และรูปแบบยอดนิยมอื่นๆ อีกมากมายด้วยโค้ด Java เพียงไม่กี่บรรทัด กระบวนการแปลงนั้นราบรื่นมาก และยังทำให้สามารถแชร์ไดอะแกรม Visio กับบุคคลที่อาจไม่สามารถเข้าถึง MS Visio หรือรวมไดอะแกรม Visio เข้ากับระบบอื่นๆ ได้อีกด้วย ไลบรารีนี้ได้รับการออกแบบมาให้ทำงานได้ดีทั้งบนเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ ไม่ว่าคุณจะต้องสร้างไดอะแกรมใหม่ แก้ไขไดอะแกรมที่มีอยู่ หรือทำงานอัตโนมัติ Aspose.Diagram for Java จะช่วยคุณเอง ด้วยคุณสมบัติอันทรงพลังและ API ที่ใช้งานง่าย Aspose.Diagram for Java จึงเป็นเครื่องมือที่สมบูรณ์แบบสำหรับนักพัฒนา Java ทุกคนที่ต้องการทำงานกับไดอะแกรม Visio
การเริ่มต้นใช้งาน Aspose.Diagram สำหรับ Java
วิธีการติดตั้ง Aspose.Diagram สำหรับ Java ที่แนะนำคือผ่านที่เก็บ Maven คุณสามารถใช้ Aspose.Diagram สำหรับ Java API โดยตรงในโปรเจ็กต์ Maven ของคุณได้อย่างง่ายดายด้วยการกำหนดค่าที่เรียบง่าย
ที่เก็บ Maven สำหรับ Aspose.Diagram สำหรับ Java
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>19.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
คุณสามารถดาวน์โหลดไลบรารีได้โดยตรงจากหน้าผลิตภัณฑ์ Aspose.Diagram
การสร้างไดอะแกรม Visio ผ่าน Java API
Aspose.Diagram สำหรับ Java ได้รวมการสนับสนุนที่สมบูรณ์สำหรับการสร้างไดอะแกรม Microsoft Visio ภายในแอปพลิเคชัน Java โดยไม่ต้องใช้ Microsoft Office Automation หากต้องการสร้างไดอะแกรมใหม่ตั้งแต่ต้น คุณต้องสร้างเอกสาร Visio ใหม่และเพิ่มรูปร่างและตัวเชื่อมต่อเพื่อสร้างไดอะแกรมขึ้นมา ไลบรารีนี้รองรับแนวทางการจัดวางต่างๆ ซึ่งช่วยให้นักพัฒนาสามารถสร้างไดอะแกรมได้อย่างรวดเร็วและราบรื่น ไลบรารีนี้รองรับการทำงานกับโครงการ VBA อย่างเต็มที่และอนุญาตให้นักพัฒนาแก้ไขโค้ดโมดูล VBA โดยอัตโนมัติด้วยโค้ด Java เพียงไม่กี่บรรทัด นักพัฒนายังสามารถเรียกค้นตัวเชื่อมต่อ Visio และข้อมูลแบบอักษรได้อย่างง่ายดาย ไลบรารีนี้ยังให้ผู้ใช้ควบคุมการหยุดการแปลงหรือการโหลดไดอะแกรมโดยใช้ InterruptMonitor เมื่อใช้เวลานานเกินไป
สร้าง Visio Drawing ใหม่ผ่าน Java API
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
การแปลงไดอะแกรม Visio ในแอป Java
Aspose.Diagram สำหรับ Java ได้รวมการสนับสนุนที่สมบูรณ์สำหรับการโหลดและการแปลงไดอะแกรม Microsoft Visio เป็นรูปแบบไฟล์ที่หลากหลาย รวมถึง PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF และอื่นๆ อีกมากมาย กระบวนการแปลงนั้นง่ายและตรงไปตรงมา และคุณสามารถใช้โค้ดเดียวกันเพื่อแปลงไดอะแกรมหลายรายการในโหมดแบตช์ ไลบรารีนี้ยังรองรับการแปลงรูปแบบไฟล์อื่นๆ เป็นไดอะแกรม Visio อีกด้วย คุณสามารถควบคุมลักษณะที่ปรากฏและพฤติกรรมของไดอะแกรมที่แปลงแล้วได้อย่างง่ายดาย ไลบรารีรองรับตัวเลือกการตั้งค่า เช่น ขนาดหน้า ขอบ และอื่นๆ เพื่อให้แน่ใจว่าไดอะแกรมที่แปลงแล้วของคุณมีลักษณะตามที่คุณต้องการ
ส่งออกภาพวาด Visio เป็น PDF ผ่านไลบรารี Java
String dataDir = Utils.getDataDir(ExportToPDF.class);
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
ทำงานกับหน้าต่างๆ ในไดอะแกรม Visio ผ่าน Java API
หน้าต่างๆ คือส่วนประกอบพื้นฐานของไดอะแกรม Visio และใช้ในการจัดระเบียบรูปร่าง เส้น และองค์ประกอบอื่นๆ ที่ประกอบเป็นไดอะแกรม ไลบรารี Aspose.Diagram สำหรับ Java ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างหน้าใหม่ๆ เข้าถึงหน้าที่มีอยู่ และจัดการองค์ประกอบต่างๆ บนหน้าได้อย่างง่ายดาย ช่วยให้เข้าถึงรูปร่างและองค์ประกอบต่างๆ บนหน้า และแก้ไขคุณสมบัติต่างๆ เช่น ขนาด ตำแหน่ง และลักษณะที่ปรากฏ นอกจากนี้ คุณยังสามารถเพิ่มรูปร่างและองค์ประกอบใหม่ๆ ลงในหน้า และลบองค์ประกอบที่มีอยู่ได้อีกด้วย นอกจากนี้ การเข้าถึงและทำงานกับเลเยอร์ยังง่ายมากอีกด้วย ไลบรารีนี้ช่วยให้ผู้ใช้สามารถสร้างเลเยอร์ใหม่ๆ เข้าถึงเลเยอร์ที่มีอยู่ และแก้ไขคุณสมบัติของเลเยอร์ต่างๆ เช่น การมองเห็นและลักษณะการพิมพ์ได้อย่างง่ายดาย
วิธีการรับวัตถุหน้าตามชื่อจาก Visio Drawing ผ่านทาง Java APIString dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
String dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
จัดการมาสเตอร์ในไดอะแกรม Visio ผ่าน Java API
Aspose.Diagram สำหรับ Java ช่วยให้นักพัฒนาซอฟต์แวร์ทำงานกับมาสเตอร์และเรียกค้นข้อมูล เช่น ID และชื่อของมาสเตอร์ภายในแอปพลิเคชัน Java ได้อย่างง่ายดาย มาสเตอร์คือรูปร่างที่ออกแบบไว้ล่วงหน้าซึ่งสามารถนำมาใช้ซ้ำได้หลายครั้งในไดอะแกรม Visio ด้วยการใช้มาสเตอร์ คุณสามารถมั่นใจได้ว่าไดอะแกรมของคุณมีความสอดคล้องและเป็นมาตรฐาน ซึ่งจะทำให้การดูแลรักษาและอัปเดตไดอะแกรมของคุณง่ายขึ้นเมื่อเวลาผ่านไป ไลบรารีนี้ช่วยให้คุณสร้างมาสเตอร์ใหม่ แก้ไขมาสเตอร์ที่มีอยู่ หรือลบมาสเตอร์ที่คุณไม่ต้องการอีกต่อไปได้ นอกจากนี้ ยังสามารถเข้าถึงรูปร่างและองค์ประกอบภายในมาสเตอร์ได้ ซึ่งทำให้สามารถจัดการรูปลักษณ์และการทำงานของมาสเตอร์ได้ ไลบรารีนี้ยังช่วยให้ควบคุมการทำงานของรูปร่างในมาสเตอร์ได้ เช่น การตอบสนองต่อเหตุการณ์ต่างๆ เช่น การปรับขนาด การหมุน และการเคลื่อนที่
รับ Master จากไฟล์ Visio ผ่านทาง Java API
String dataDir = Utils.getDataDir(GetMasterbyID.class);
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");
// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);
System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());