فایلهای VSDM قابلیت اجرای ماکروها را هنگام باز کردن فایل دارند، که در آن ماکروها اقدامات تعریفشده توسط کاربر هستند که میتوانند برای اجرای وظایف خاص توسعه داده شوند. در برخی موارد، ممکن است لازم باشد برای اهداف سازگاری، یک فایل نمودار VSDM Visio را به فرمت PDF تبدیل کنید. بر این اساس، این مقاله نحوه تبدیل یک فایل VSDM به فرمت PDF به صورت برنامهنویسی در سی شارپ را پوشش میدهد.
- VSDM Visio Drawing to PDF Converter – نصب C# API
- تبدیل VSDM Visio Drawing به PDF به صورت برنامه نویسی در سی شارپ
- تبدیل VSDM به PDF با گزینه های پیشرفته در سی شارپ
VSDM Visio Drawing to PDF Converter – نصب C# API
Aspose.Diagram for .NET API را می توان برای ایجاد، ویرایش، یا دستکاری انواع مختلف نمودارهای Visio مانند VSD، VSDX، VSDM و غیره استفاده کرد. کافی است با دانلود فایل های DLL آن از [نسخه های جدید] به API دسترسی پیدا کنید. صفحه 4 یا با استفاده از دستور نصب NuGet زیر:
PM> Install-Package Aspose.Diagram
تبدیل VSDM Visio Drawing به PDF به صورت برنامه نویسی در سی شارپ
با دنبال کردن مراحل زیر می توانید یک طراحی VSDM Visio را به یک فایل PDF تبدیل کنید:
- فایل نمودار VSDM ورودی را بارگیری کنید.
- سند PDF خروجی را ذخیره کنید.
قطعه کد زیر نحوه تبدیل نمودار VSDM به PDF را در سی شارپ نشان می دهد:
// فایل VSDM ورودی را بارگیری کنید
Diagram diagram = new Diagram("Input.vsdm");
// ذخیره فایل PDF خروجی
diagram.Save("output.pdf", SaveFileFormat.PDF);
تبدیل VSDM به PDF با گزینه های پیشرفته در سی شارپ
طراحی VSDM Visio به رندر PDF را می توان با تنظیم ویژگی های مختلف مانند اندازه صفحه، رمزگذاری، شماره صفحه و غیره سفارشی کرد. برای انجام تبدیل پیشرفته VSDM به سند PDF باید مراحل زیر را دنبال کنید:
- برای بارگیری فایل VSDM ورودی، یک شی از کلاس Diagram را مقداردهی کنید.
- ویژگی های مختلف را برای رندر کردن سند PDF تنظیم کنید.
- سند PDF خروجی را با استفاده از روش Save ذخیره کنید.
قطعه کد زیر نحوه تبدیل یک فایل VSDM Visio را به یک سند PDF با گزینه های پیشرفته به صورت برنامه نویسی با استفاده از C# توضیح می دهد:
// فایل VSDM ورودی را بارگیری کنید
Diagram diagram = new Diagram("input.vsdm");
// اندازه صفحه را برای PDF خروجی تنظیم کنید
PageSize size = new PageSize(PaperSizeFormat.A4);
// گزینه های مختلف را برای رندر کردن نمودار VSDM به PDF تنظیم کنید
PdfSaveOptions options = new PdfSaveOptions();
options.PageSize = size;
options.IsExportComments = true;
// ذخیره فایل PDF خروجی
diagram.Save("output.pdf", options);
مجوز API رایگان دریافت کنید
با درخواست [مجوز موقت رایگان] میتوانید API را بدون هیچ گونه واترمارک یا محدودیت ارزیابی ارزیابی کنید.
نتیجه
در پایان، این مقاله نحوه تبدیل یک فایل نمودار VSDM به فرمت PDF را به صورت برنامه نویسی در سی شارپ پوشش می دهد. می توانید بسیاری از ویژگی های دیگر API را با رفتن به بخش [اسناد] کاوش کنید. لطفاً در صورت وجود هرگونه سؤال با ما در [فروم 10 تماس بگیرید.