اگر یک نمودار Visio در قالب VSD دارید و میخواهید آن را از طریق برنامهنویسی به VSDX تبدیل کنید. برای این کار می توانید از پایتون استفاده کنید. در این پست وبلاگ نحوه تبدیل VSD به VSDX در پایتون را توضیح خواهیم داد.
VSD یک فرمت فایل است که توسط Microsoft Visio، یک نرمافزار محبوب نمودار و گرافیک برداری استفاده میشود. برای ایجاد و ذخیره نمودارها، نمودارها و انواع دیگر نمایش های بصری داده ها و فرآیندها استفاده می شود. از سوی دیگر، VSDX آخرین فرمت فایل مورد استفاده توسط Visio است که یک فرمت بر پایه XML است که کارآمدتر است و از ویژگیهای جدید معرفی شده در نسخههای جدیدتر Visio پشتیبانی میکند.
این مقاله موضوعات زیر را پوشش خواهد داد:
- API Python برای تبدیل VSD به VSDX بدون Visio – دانلود رایگان
- مراحل تبدیل VSD به VSDX
- تبدیل VSD به VSDX
Python API برای تبدیل VSD به VSDX بدون Visio
برای تبدیل VSD به VSDX، از Aspose.Diagram for Python استفاده خواهیم کرد. این یک کتابخانه نرم افزاری است که به توسعه دهندگان اجازه می دهد تا فایل های Microsoft Visio را در پایتون دستکاری کنند. ما میتوانیم نمودارها و اشکال Visio را ایجاد، بخوانیم و تغییر دهیم، و همچنین فایلهای Visio را با استفاده از کتابخانه به [فرمتهای فایل پشتیبانیشده] دیگر تبدیل کنیم. همچنین از ویژگی های Visio مانند لایه ها، اشکال، اتصال دهنده ها و بلوک های متن پشتیبانی می کند.
یکی از مزایای کلیدی استفاده از Aspose.Diagram برای پایتون این است که نیازی به نصب Microsoft Visio بر روی دستگاه ندارد. این باعث می شود که برای توسعه دهندگانی که می خواهند با فایل های Visio در پایتون کار کنند اما به Visio دسترسی ندارند، گزینه خوبی باشد.
API کلاس Diagram را ارائه می دهد که عنصر ریشه سلسله مراتب اشیاء Visio است. با استفاده از روش Save(string filename, SaveFileFormat format) این کلاس می توانیم نمودار را در یک فرمت مشخص در فایل ذخیره کنیم. شمارش SaveFileFormat امکان انتخاب قالب برای ذخیره نمودارها را فراهم می کند.
لطفاً یا پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:
pip install aspose-diagram-python
نحوه تبدیل VSD به VSDX در پایتون
با انجام مراحل زیر می توانیم به راحتی فرمت VSD را به VSDX تبدیل کنیم:
- یک فایل Visio VSD را بارگیری کنید.
- Visio را به عنوان SVG ذخیره کنید.
در بخش زیر نحوه تبدیل این مراحل به پایتون و تبدیل VSD به VSDX توضیح داده شده است.
VSD را با استفاده از پایتون به VSDX تبدیل کنید
لطفاً برای تبدیل یک نمودار Visio از VSD به VSDX به صورت برنامهنویسی در پایتون، مراحل زیر را دنبال کنید:
- یک فایل Visio VSD ورودی را با استفاده از کلاس Diagram بارگیری کنید.
- متد save() را با مسیر فایل خروجی VSDX و SaveFileFormat.VSDX به عنوان آرگومان فراخوانی کنید.
نمونه کد زیر نحوه تبدیل VSD به VSDX در پایتون را نشان می دهد.
import aspose.diagram
from aspose.diagram import *
# یک کلاس Diagram را راه اندازی کنید
# فایل VSD را بارگیری کنید
diagram = Diagram("C:\Files\Sample.vsd")
# نمودار را به عنوان VSDX ذخیره کنید
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)
مجوز موقت رایگان دریافت کنید
شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
در این مقاله با نحوه تبدیل VSD به VSDX در پایتون آشنا شدیم. علاوه بر این، میتوانید درباره Aspose.Diagram برای Python API با استفاده از documentation اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان17 تماس بگیرید.