ویژگی Visio را به SVG در Java تبدیل کنید

نمودارهای ویژیو معمولاً برای تجسم داده‌ها و فرآیندهای کسب‌وکار استفاده می‌شوند. گاهی اوقات، شما نیاز دارید تا این نمودارها را به فرمت SVG تبدیل کنید. SVG (گرافیک وکتور مقیاس‌پذیر) برای وب ایده‌آل است. این فرمت مقیاس‌پذیر بوده و در تمام مرورگرهای مدرن پشتیبانی می‌شود. در این مقاله، شما یاد خواهید گرفت که چگونه فایل‌های VSD یا VSDX ویژیو را به SVG در Java تبدیل کنید.

در این مقاله، ما به موارد زیر خواهیم پرداخت:

  1. Java Visio to SVG Converter—Free Download
  2. تبدیل VSDX ویژوال به SVG در جاوا
  3. صفحه خاصی را به عنوان SVG ذخیره کنید
  4. تبدیل ویزیو به SVG آنلاین
  5. Free Resources

کننده Java Visio به SVG – دانلود رایگان

ما از Aspose.Diagram for Java برای تبدیل فایل‌های ویژو به فرمت SVG استفاده خواهیم کرد. این کتابخانه قوی به شما اجازه می‌دهد بدون نیاز به مایکروسافت ویژو با فایل‌های ویژو کار کنید. شما می‌توانید دیاگرام‌های VSD یا VSDX را با چند خط کد Java بارگذاری، ویرایش و تبدیل کنید. این کتابخانه از تمام امکانات اصلی ویژو پشتیبانی می‌کند و خروجی با کیفیت بالا را هنگام صادرات به SVG یا فرمت‌های دیگر تضمین می‌کند.

شما می‌توانید JAR ها را دانلود کنید یا از طریق Maven نصب کنید:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-diagram</artifactId>
  <version>25.6</version>
</dependency>

Visio VSDX را به SVG در Java تبدیل کنید.

لطفاً مراحل زیر را برای تبدیل یک فایل ویژو به SVG در Java دنبال کنید:

  1. فایل Visio را با استفاده از کلاس Diagram بارگذاری کنید.
  2. متد save() را فراخوانی کنید و فرمت SVG را مشخص کنید.

نمونه کد زیر نشان می‌دهد که چگونه می‌توان VSDX ویژیو را به SVG در Java تبدیل کرد:

// فایل ویژو را بارگذاری کنید
Diagram diagram = new Diagram("Sample.vsdx");

// ذخیره به‌عنوان SVG
diagram.save("Sample_out.svg", SaveFileFormat.SVG);
انتقال VSDX ویژوال به SVG در جاوا

Convert Visio VSDX to SVG in Java.

صفحه خاصی از دیاگرام ویژیو را به فرمت SVG در Java ذخیره کنید

شما می‌توانید فقط یک صفحه از نمودار ویژئو را صادرات کنید. مراحل زیر را دنبال کنید:

  1. فایل را با استفاده از کلاس Diagram بارگذاری کنید.
  2. گزینه‌ها را با استفاده از کلاس ImageSaveOptions تنظیم کنید.
  3. Specify the page index.
  4. آن را به عنوان SVG ذخیره کنید.

کد نمونه زیر نشان می‌دهد که چگونه یک صفحه خاص از یک диаграм VSDX ویزیو را به SVG در Java تبدیل کنید:

// بارگذاری نمودار ویژئو
Diagram diagram = new Diagram("Sample.vsdx");

// تنظیم گزینه‌های ذخیره سازی
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.SVG);
options.setPageIndex(0); // 0 is the first page

// صفحه انتخاب شده را به عنوان SVG ذخیره کنید
diagram.save("ExportPageToImage_out.svg", options);
ذخیره یک صفحه خاص از ویژو در فرمت SVG با استفاده از جاوا

صفحه خاصی از ویژیو را به فرمت SVG در Java ذخیره کنید.

گرفتن یک مجوز رایگان

Aspose یک لایسنس موقت رایگان ارائه می‌دهد که به شما امکان می‌دهد تا قابلیت‌های کامل API را بدون هیچ محدودیتی ارزیابی کنید. این موضوع به‌ویژه زمانی مفید است که شما در حال آزمایش کتابخانه برای یک پروژه تجاری یا ساخت یک مدرک اثبات مفهوم هستید. با لایسنس موقت، می‌توانید واترمارک‌های ارزیابی را حذف کرده و به تمام ویژگی‌ها مانند یک کاربر پرداخت شده دسترسی پیدا کنید. برای درخواست لایسنس رایگان خود، به سادگی به temporary license page مراجعه کنید و دستورالعمل‌ها را برای شروع دنبال کنید.

تبدیل ویژو به SVG آنلاین

شما همچنین می‌توانید از تبدیل‌کننده رایگان Visio به SVG آنلاین برای تبدیل VSDX به SVG بدون نصب هیچ چیزی استفاده کنید.

Image

تبدیل VSDX به SVG در Java – منابع رایگان

بیشتر کاوش کنید با این لینک‌های مفید تا درک خود را عمیق‌تر کنید، به مستندات دقیق دسترسی پیدا کنید، ابزارهای آنلاین را امتحان کنید و نمونه‌های عملی را پیدا کنید تا تجربه توسعه خود را بهبود ببخشید.

نتیجه گیری

در این مقاله، شما یاد گرفتید که چگونه فایل‌های ویزیو را به فرمت SVG در Java با استفاده از Aspose.Diagram for Java تبدیل کنید. ما هر دو تبدیل کامل دیاگرام و چگونگی صادر کردن یک صفحه خاص به عنوان یک تصویر SVG را پوشش دادیم. با فقط چند خط کد، می‌توانید فرایند تبدیل دیاگرام‌های VSD یا VSDX به گرافیک‌های مقیاس‌پذیر و مناسب وب را خودکار کنید. Aspose.Diagram for Java این کار را ساده و قابل اعتماد می‌سازد، حتی بدون نصب مایکروسافت ویزیو.

اگر سوالی دارید یا با مشکلی مواجه شدید، با کمال میل می‌توانید با ما در free support forum در تماس باشید، جایی که تیم ما آماده کمک به شماست.

به همچنین نگاه کنید