Microsoft Visio یک برنامه گرافیکی وکتور محبوب است. این امکان ترسیم انواع نمودارهای حرفه ای ساده یا پیچیده، فلوچارت ها، جدول زمانی و غیره را فراهم می کند. از VSDX به عنوان فرمت فایل پیش فرض برای ذخیره فایل های طراحی استفاده می کند. در موارد خاص، ممکن است لازم باشد نمودارهای Visio را به اسناد PDF تبدیل کنیم. چنین تبدیلی می تواند به حفظ سوابق یا به اشتراک گذاری فایل های Visio در یک فرم قابل حمل کمک کند. در این مقاله با نحوه تبدیل Visio به PDF در پایتون آشنا می شویم.
موضوعات زیر در این مقاله پوشش داده خواهد شد:
- تبدیل پایتون ویزیو به پی دی اف – دانلود رایگان
- مراحل تبدیل ترسیم Visio به سند PDF
- تبدیل ویزیو به پی دی اف به صورت برنامه ای
- [تبدیل Visio به PDF با گزینههای ذخیره7
مبدل پایتون Visio به PDF – دانلود رایگان
برای تبدیل یک طراحی Visio به یک سند PDF، از Aspose.Diagram for Python استفاده خواهیم کرد. این امکان ایجاد، ویرایش، تبدیل و پردازش نمودارهای MS Visio را فراهم می کند. API دستکاری فرمتهای فایل Visio پشتیبانی شده را با ویژگیها و روشهای آسانتر برای شما آسانتر میکند.
کلاس Diagram API عنصر ریشه سلسله مراتب اشیاء Visio است. این روش save(string, SaveFileFormat) را برای ذخیره دادههای نمودار در فایل در قالب مشخصی ارائه میکند. شمارش SaveFileFormat انتخاب قالب نمودار ذخیره سازی را فراهم می کند. ما کلاس PdfSaveOptions داریم که امکان تعیین گزینه های اضافی را هنگام رندر کردن صفحات نمودار به PDF فراهم می کند.
لطفاً یا پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:.
pip install aspose-diagram-python
نحوه تبدیل طراحی Visio به PDF با استفاده از پایتون
با دنبال کردن مراحل زیر میتوانیم با استفاده از Aspose.Diagram برای Python یک طراحی Visio را به یک سند PDF تبدیل کنیم:
- یک فایل طراحی Visio را بارگیری کنید.
- Visio را به صورت PDF ذخیره کنید.
حال، بیایید ببینیم که چگونه این مراحل را در پایتون برای تبدیل یک فایل Visio به یک سند PDF انجام دهیم.
تبدیل Visio به PDF به صورت برنامه نویسی در پایتون
لطفا مراحل زیر را برای تبدیل Visio به PDF دنبال کنید:
- یک فایل Visio ورودی را با استفاده از کلاس Diagram بارگیری کنید.
- متد save() را فراخوانی کنید تا به صورت PDF ذخیره شود. مسیر فایل PDF خروجی را به عنوان آرگومان می گیرد.
نمونه کد زیر نحوه تبدیل طراحی Visio به سند PDF را با استفاده از پایتون نشان می دهد.
# این مثال کد نحوه تبدیل Visio به PDF را نشان می دهد
import aspose.diagram
from aspose.diagram import *
# یک نمودار Visio موجود را بارگیری کنید
diagram = Diagram("C:\\Files\\Drawing1.vsdx")
# نمودار را در قالب PDF ذخیره کنید
diagram.save("C:\\Files\\Visio_Converted.pdf", SaveFileFormat.PDF)
Visio را با Save Options در Python به PDF تبدیل کنید
ما میتوانیم هنگام تبدیل یک فایل Visio به سند PDF، گزینههای ذخیره PDF را با دنبال کردن مراحل زیر مشخص کنیم:
- ابتدا یک فایل Visio ورودی را با استفاده از کلاس Diagram بارگذاری کنید.
- سپس یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
- پس از آن، گزینه های ذخیره مانند اندازه صفحه، صفحه ایندکس و غیره را مشخص کنید.
- در نهایت متد save() را فراخوانی کنید تا به صورت PDF ذخیره شود. مسیر فایل PDF خروجی و PdfSaveOptions را به عنوان آرگومان می گیرد.
نمونه کد زیر نحوه تبدیل Visio به سند PDF را با گزینه هایی با استفاده از Python نشان می دهد.
# این مثال کد نحوه تبدیل Visio به PDF با گزینه های ذخیره PDF را نشان می دهد
import aspose.diagram
from aspose.diagram import *
# یک نمودار Visio موجود را بارگیری کنید
diagram = Diagram("C:\\Files\\Drawing1.vsdx")
# نمودار را به صورت PDF ذخیره کنید
options = saving.PdfSaveOptions()
# اندازه صفحه را تنظیم کنید
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)
# فقط یک صفحه را بر اساس فهرست صفحه ذخیره کنید
options.page_index = 0
# نمودار را در قالب PDF ذخیره کنید
diagram.save("C:\\Files\\Visio_Converted.pdf", options)
مجوز موقت رایگان دریافت کنید
شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
در این مقاله یاد گرفتیم که چگونه:
- یک فایل طراحی Visio موجود را بارگیری کنید.
- اندازه صفحه را مشخص کنید؛
- تعریف گزینه های ذخیره PDF.
- فایل طراحی Visio را به صورت PDF در پایتون ذخیره کنید.
علاوه بر تبدیل Visio به PDF در پایتون، میتوانید با استفاده از مستندات درباره Aspose.Diagram برای Python API اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان18 تماس بگیرید.