Microsoft Visio یک نرم افزار ترسیمی محبوب است که برای ایجاد نمودارها، فلوچارت ها و سایر تصاویر استفاده می شود. موارد استفاده زیادی برای Visio وجود دارد، از ایجاد نمودارهای ساده گرفته تا نقشه های مهندسی پیچیده. از VSDX به عنوان فرمت فایل پیشفرض برای ذخیره فایلهای طراحی استفاده میکند. در موارد خاص، ممکن است لازم باشد نمودارهای Visio را به صفحات وب HTML تبدیل کنیم. در این مقاله با نحوه تبدیل Visio به HTML در پایتون آشنا می شویم.
موضوعات زیر در این مقاله پوشش داده خواهد شد:
- تبدیل Python Visio به HTML – دانلود رایگان
- مراحل تبدیل Visio Drawing به سند HTML
- [تبدیل ویزیو به HTML از طریق برنامهریزی6
- [تبدیل ویزیو به HTML با گزینههای ذخیره7
مبدل پایتون Visio به HTML – دانلود رایگان
برای تبدیل نقشه های Visio به صفحات وب HTML، از Aspose.Diagram for Python استفاده خواهیم کرد. ما می توانیم نمودارهای MS Visio را با استفاده از API ایجاد، ویرایش، تبدیل و پردازش کنیم. API همچنین دستکاری فرمتهای فایل Visio پشتیبانی شده را با ویژگیها و روشهای آسان برای استفاده آسانتر میکند.
کلاس Diagram API عنصر اصلی سلسله مراتب اشیاء Visio است. متد save(string, SaveFileFormat) این کلاس امکان ذخیره دادههای نمودار را در فایل با فرمت مشخصی فراهم میکند. ما شمارش SaveFileFormat را داریم که یک انتخاب فرمت نمودار ذخیره را فراهم می کند. ما می توانیم گزینه های ذخیره اضافی را هنگام رندر کردن صفحات نمودار به HTML با استفاده از کلاس HTMLSaveOptions مشخص کنیم.
لطفاً یا پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:
pip install aspose-diagram-python
نحوه تبدیل طراحی Visio به HTML با استفاده از پایتون
با دنبال کردن مراحل زیر میتوانیم با استفاده از Aspose.Diagram برای Python یک طراحی Visio را به یک سند HTML تبدیل کنیم:
- یک فایل طراحی Visio را بارگیری کنید.
- به عنوان HTML ذخیره کنید.
اکنون، بیایید ببینیم که چگونه این مراحل را در پایتون برای تبدیل یک فایل Visio به یک صفحه وب HTML تبدیل کنیم.
تبدیل ویزیو به HTML به صورت برنامه نویسی در پایتون
لطفا مراحل زیر را برای تبدیل فایل Visio به HTML دنبال کنید:
- یک فایل Visio ورودی را با استفاده از کلاس Diagram بارگیری کنید.
- متد save() را فراخوانی کنید تا به صورت HTML ذخیره شود. مسیر فایل HTML خروجی و SaveFileFormat را به عنوان آرگومان می گیرد.
نمونه کد زیر نحوه تبدیل نمودار Visio را به یک صفحه وب HTML با استفاده از Python نشان می دهد.
# این مثال کد نحوه تبدیل نمودار Visio به صفحه وب HTML را نشان می دهد.
import aspose.diagram
from aspose.diagram import *
# یک VSDX موجود را بارگیری کنید
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# نمودار را با فرمت html ذخیره کنید
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
Visio را با Save Options در Python به HTML تبدیل کنید
میتوانیم هنگام تبدیل فایل Visio به صفحه وب HTML، گزینههای ذخیره HTML را با دنبال کردن مراحل زیر مشخص کنیم:
- ابتدا یک فایل Visio ورودی را با استفاده از کلاس Diagram بارگذاری کنید.
- سپس یک نمونه از کلاس HTMLSaveOptions ایجاد کنید.
- پس از آن گزینه های ذخیره مانند فونت پیش فرض، اندازه صفحه، فهرست صفحه و غیره را مشخص کنید.
- در نهایت متد save() را فراخوانی کنید تا به صورت HTML ذخیره شود. مسیر فایل HTML خروجی و HTMLSaveOptions را به عنوان آرگومان می گیرد.
نمونه کد زیر نحوه تبدیل Visio به سند HTML را با گزینه هایی با استفاده از Python نشان می دهد.
# این مثال کد نحوه تبدیل نمودار Visio را به صفحه وب HTML با گزینه های ذخیره نشان می دهد.
import aspose.diagram
from aspose.diagram import *
# یک VSDX موجود را بارگیری کنید
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# گزینه های ذخیره HTML را تعریف کنید
options = saving.HTMLSaveOptions()
# مقدار یا فونت به صورت محلی نصب نشده است، ممکن است به عنوان یک بلوک ظاهر شوند،
# DefaultFont مانند MingLiu یا MS Gothic را برای نمایش این موارد تنظیم کنید
# شخصیت ها.
options.default_font = "MS Gothic";
# تعداد صفحاتی که باید در HTML ارائه شوند را تنظیم می کند.
options.page_count = 2;
# شاخص مبتنی بر 0 صفحه اول را برای رندر تنظیم می کند. پیش فرض 0 است.
options.page_index = 0;
# اندازه صفحه را تنظیم کنید
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)
# ذخیره صفحات پس زمینه نمودار Visio را کنار بگذارید
options.save_foreground_pages_only = True
# مشخص کنید که نوار ابزار شامل شود یا خیر. مقدار پیش فرض درست است.
options.save_tool_bar = False
# عنوان سند HTML را تنظیم کنید
options.title = "Title goes here";
# مشخص کنید که می خواهید کاشی را ذخیره کنید یا خیر
options.save_title = True;
# نمودار را با فرمت html ذخیره کنید
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)
مجوز موقت رایگان دریافت کنید
شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
در این مقاله یاد گرفتیم که چگونه:
- یک فایل طراحی Visio موجود را بارگیری کنید.
- تعریف گزینه های ذخیره HTML.
- اندازه صفحه را مشخص کنید؛
- فونت پیش فرض را مشخص کنید.
- طراحی Visio را به صورت HTML در پایتون ذخیره کنید.
علاوه بر تبدیل Visio به HTML در پایتون، میتوانید با استفاده از مستندات درباره Aspose.Diagram برای Python API اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان18 تماس بگیرید.