Aspose.Diagram for Java
Java API لإنشاء وتحويل مخططات Visio
واجهة برمجة تطبيقات معالجة مستندات 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 for 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 for Java دعمًا كاملاً لإنشاء مخططات Microsoft Visio داخل تطبيقات Java دون الحاجة إلى Microsoft Office Automation. لإنشاء رسم تخطيطي جديد من البداية، تحتاج إلى إنشاء مستندات Visio جديدة وإضافة أشكال بالإضافة إلى موصلات لإنشاء الرسم التخطيطي. تدعم المكتبة أساليب التخطيط المختلفة التي تساعد المطورين على إنشاء الرسوم البيانية بسرعة وسلاسة. تدعم المكتبة بشكل كامل العمل مع مشاريع VBA وتسمح للمطورين بتعديل كود وحدة VBA الخاصة بهم تلقائيًا باستخدام سطرين فقط من كود Java. يمكن للمطورين أيضًا استرداد موصلات Visio ومعلومات الخطوط بسهولة. تمنح المكتبة أيضًا المستخدمين إمكانية التحكم في إيقاف تحويل أو تحميل المخططات باستخدام InterruptMonitor عندما يستغرق الأمر وقتًا طويلاً.
إنشاء رسم Visio جديد عبر 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 for 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/h2>
الصفحات هي الوحدات الأساسية للرسم التخطيطي لـ Visio ويتم استخدامها لتنظيم الأشكال والخطوط والعناصر الأخرى التي تشكل الرسم التخطيطي. تتيح مكتبة Aspose.Diagram for Java لمطوري البرامج إمكانية إنشاء صفحات جديدة بسهولة، والوصول إلى الصفحات الموجودة، ومعالجة العناصر الموجودة على الصفحة. فهو يسمح بالوصول إلى الأشكال والعناصر الموجودة في الصفحة، وتعديل خصائصها، مثل الحجم والموضع والمظهر. يمكنك أيضًا إضافة أشكال وعناصر جديدة إلى الصفحة، وحذف الأشكال والعناصر الموجودة. كما أنه من السهل جدًا الوصول إلى الطبقات والعمل معها. تتيح المكتبة للمستخدمين إنشاء طبقات جديدة بسهولة، والوصول إلى الطبقات الموجودة، وتعديل خصائص الطبقات، مثل الرؤية وسلوك الطباعة.
كيفية الحصول على كائن صفحة بالاسم من رسم Visio عبر Java API
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 for Java على مطوري البرامج العمل مع الأساتذة واسترداد المعلومات مثل المعرف وأسماء الأساتذة داخل تطبيقات Java. الأشكال الرئيسية هي أشكال مصممة مسبقًا ويمكن إعادة استخدامها عدة مرات في رسم تخطيطي لـ Visio. باستخدام الرسوم البيانية الرئيسية، يمكنك التأكد من أن المخططات الخاصة بك متسقة وموحدة، مما يسهل صيانة المخططات وتحديثها بمرور الوقت. تسمح المكتبة بإنشاء شرائح رئيسية جديدة، أو تعديل العناصر الموجودة، أو حذف العناصر الرئيسية التي لم تعد بحاجة إليها. من الممكن أيضًا الوصول إلى الأشكال والعناصر الموجودة داخل الشريحة الرئيسية، مما يجعل من الممكن التعامل مع مظهر الشريحة الرئيسية وسلوكها. تسمح المكتبة أيضًا بالتحكم في سلوك الأشكال في الشكل الرئيسي، مثل كيفية استجابتها لأحداث مثل تغيير الحجم والتدوير والنقل.
احصل على نسخة رئيسية من ملف 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());