Aspose.Diagram for Java
Java API برای تولید و تبدیل نمودارهای Visio
API پردازش اسناد Microsoft Visio برای ایجاد، تغییر، دستکاری و تبدیل نمودارهای Visio به فرمتهای فایل PDF، HTML، XPS و تصاویر.
Aspose.Diagram برای جاوا یک کتابخانه نموداری جامع است که به توسعه دهندگان نرم افزار امکان تولید و مدیریت نمودارهای Microsoft Visio را بدون نصب وابستگی های Microsoft Office Visio می دهد. با استفاده از کتابخانه نموداری جاوا، توسعهدهندگان میتوانند با نمودارهای Visio به روش برنامهنویسی کار کنند، و چاپ نمودارهای Visio با دقت بالا، محافظت از نمودارها، دسترسی و خواندن ویژگیها، ادغام با سیستمهای دیگر، و دستکاری نمودارهای Visio در انواع مختلف را آسانتر میکنند. از راه ها.
Aspose.Diagram برای جاوا برنامه نویسان نرم افزار را قادر می سازد تا نمودارهای Visio جدید را از ابتدا ایجاد کنند یا نمودارهای موجود را با افزودن یا حذف اشکال، خطوط، متن و عناصر دیگر اصلاح کنند. این به توسعه دهندگان در خودکارسازی وظایف مهم ایجاد نمودار، به روز رسانی نمودارها با داده های جدید یا تغییر ظاهر نمودارها در برنامه های جاوای خود کمک می کند. برخی وظایف مهم دیگر نیز بخشی از کتابخانه هستند، مانند افزودن یک پیوند به یک شکل، گروه بندی چندین شکل، درج نظرات به نقاشی ها، تجزیه نمودارهای Visio، و بسیاری موارد دیگر.
Aspose.Diagram برای جاوا توانایی تبدیل نمودارهای Visio به فرمت های دیگر است. با Aspose.Diagram برای جاوا، توسعه دهندگان می توانند نمودارهای Visio را تنها با چند خط کد جاوا به PDF، XPS، HTML، JPEG، PNG، BMP، TIFF، SVG، EMF، XAML و بسیاری دیگر از فرمت های محبوب تبدیل کنند. فرآیند تبدیل بسیار روان است و همچنین امکان به اشتراک گذاری نمودارهای Visio را با افرادی که ممکن است به MS Visio دسترسی نداشته باشند یا ادغام نمودارهای Visio در سیستم های دیگر را ممکن می کند. این کتابخانه به گونه ای طراحی شده است که هم در سمت سرور و هم در سمت مشتری عملکرد خوبی داشته باشد. چه نیاز به ایجاد نمودارهای جدید، اصلاح نمودارهای موجود یا خودکارسازی وظایف داشته باشید، Aspose.Diagram برای جاوا شما را پوشش می دهد. Aspose.Diagram برای جاوا با ویژگیهای قدرتمند و API آسان برای استفاده، ابزار عالی برای هر توسعهدهنده جاوا است که نیاز به کار با نمودارهای Visio دارد.
آغاز با Aspose.Diagram برای جاوا
روش توصیه شده برای نصب Aspose.Diagram برای جاوا از طریق مخزن Maven است. میتوانید به راحتی از Aspose.Diagram برای Java API مستقیماً در پروژههای Maven خود با پیکربندیهای ساده استفاده کنید.
مخزن Maven برای Aspose.Diagram برای جاوا
//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 برای جاوا شامل پشتیبانی کامل برای تولید نمودارهای Microsoft Visio در داخل برنامه های جاوا بدون اتوماسیون مایکروسافت آفیس است. برای ایجاد یک نمودار جدید از ابتدا باید یک اسناد Visio جدید ایجاد کنید و شکل ها و همچنین اتصال دهنده ها را برای ایجاد نمودار اضافه کنید. این کتابخانه از رویکردهای مختلف Layout پشتیبانی می کند که به توسعه دهندگان کمک می کند تا نمودارها را سریع و روان ایجاد کنند. این کتابخانه به طور کامل از کار با پروژه های VBA پشتیبانی می کند و به توسعه دهندگان اجازه می دهد تا کد ماژول VBA خود را به طور خودکار تنها با چند خط کد جاوا تغییر دهند. توسعه دهندگان همچنین می توانند به راحتی کانکتورهای 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 در برنامههای جاوا
Aspose.Diagram برای جاوا شامل پشتیبانی کامل برای بارگیری و تبدیل نمودارهای Microsoft Visio به طیف گسترده ای از فرمت های فایل، از جمله PDF، XPS HTML، EMF، SWF، XAML، JPEG، PNG، BMP، TIFF، SVG، EMF است. ، و بسیاری دیگر. فرآیند تبدیل ساده و سرراست است و می توانید از همان کد برای تبدیل چندین نمودار در حالت دسته ای استفاده کنید. این کتابخانه همچنین از تبدیل فرمت های فایل دیگر به نمودارهای Visio پشتیبانی می کند. شما به راحتی می توانید ظاهر و رفتار نمودارهای تبدیل شده را کنترل کنید. این کتابخانه از تنظیماتی مانند اندازه صفحه، حاشیهها و موارد دیگر پشتیبانی میکند تا اطمینان حاصل شود که نمودارهای تبدیل شده شما دقیقاً همانطور که میخواهید به نظر میرسند.
صادر کردن Visio Drawing به PDF از طریق کتابخانه جاوا
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 برای کتابخانه جاوا توسعه دهندگان نرم افزار را قادر می سازد تا به راحتی صفحات جدید ایجاد کنند، به صفحات موجود دسترسی داشته باشند و عناصر موجود در یک صفحه را دستکاری کنند. این اجازه می دهد تا به اشکال و عناصر موجود در یک صفحه دسترسی داشته باشید و ویژگی های آنها مانند اندازه، موقعیت و ظاهر را تغییر دهید. همچنین می توانید اشکال و عناصر جدیدی را به یک صفحه اضافه کنید و موارد موجود را حذف کنید. همچنین دسترسی به آن و کار با لایه ها بسیار آسان است. این کتابخانه به کاربران اجازه میدهد تا به راحتی لایههای جدید ایجاد کنند، به لایههای موجود دسترسی داشته باشند و ویژگیهای لایهها، مانند قابلیت مشاهده و رفتار چاپ را تغییر دهند.
نحوه دریافت شیء صفحه با نام از Visio Drawing از طریق 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);
مدیریت Masters در نمودارهای Visio از طریق Java API
Aspose.Diagram برای جاوا کار توسعه دهندگان نرم افزار را با استادها و بازیابی اطلاعاتی مانند شناسه و نام استادها در برنامه های جاوا آسان می کند. Master ها اشکال از پیش طراحی شده ای هستند که می توانند چندین بار در نمودار 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());