این مقاله حاوی جزئیات مربوط به نحوه تبدیل Visio به PNG در C# است. این فرآیند گام به گام را به همراه کد نمونه در حال اجرا برای ارائه یک VSDX یا VSD به PNG در C# پوشش میدهد. ویژگی های مختلف برای تصویر خروجی را می توان برای اصلاح فایل تولید شده تنظیم کرد.
مراحل تبدیل Visio به PNG در سی شارپ
- برای صادر کردن فایلهای Visio، API Aspose.Diagram را نصب کنید
- یک شی از کلاس Diagram برای بارگیری فایل ورودی ایجاد کنید
- تنظیمات برگزیده را با کلاس ImageSaveOptions برای تصویر PNG خروجی تنظیم کنید
- تصویر PNG خروجی را با متد Save() بنویسید
این مراحل الگوریتم اصلی را برای تبدیل Visio به PNG در C# شرح می دهد. اول از همه، نمودار Visio منبع را با یک شی از کلاس Diagram بارگذاری کنید. سپس ویژگی های مختلف تصویر خروجی را پیکربندی کنید و تصویر PNG خروجی را به یک آرایه بایت، فایل یا جریان صادر کنید.
کد برای تبدیل Visio به PNG در سی شارپ
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PNG in C# | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load input VSD VSDX Visio file | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Png); | |
// Set the property related to hidden pages | |
options.ExportHiddenPage = false; | |
// Save the resultant Image file | |
diagram.Save("VisioToPNG.png", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
این نمونه کد قابل اجرا برای تبدیل VSDX به PNG در C# کافی است. با این حال، میتوانید مقادیر و ویژگیهای سفارشی را برای تنظیم وضوح تصویر، مقیاسبندی، بزرگنمایی و غیره انتخاب کنید تا تصویر خروجی تولید شده را تغییر دهید. علاوه بر این، API به شما امکان می دهد با سازنده های اضافه بار مختلف و روش هایی کار کنید که می توانند برای دستکاری فایل ها با جریان حافظه، جریان فایل یا آرایه ها بر اساس نیاز شما استفاده شوند.
این آموزش اطلاعات مربوط به فرآیند تبدیل VSD به PNG در C# را توضیح داده است. در حالی که اگر می خواهید تبدیل فایل های Visio به فایل های PDF را یاد بگیرید، به مقاله نحوه تبدیل Visio به PDF در سی شارپ سر بزنید.