تبدیل تصویر به Visio در سی شارپ - تبدیل تصویر به نمودار

Microsoft Visio یک برنامه گرافیکی نموداری و برداری است که برای ایجاد نمودارها، فلوچارت ها و سایر نمایش های بصری داده ها استفاده می شود. در این مقاله، نحوه تبدیل تصویر به Visio در سی شارپ را با ارائه راهنمای گام به گام برای کمک به شما در انجام موفقیت آمیز این کار، مورد بحث قرار خواهیم داد.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

  1. تبدیل C# تصویر به نمودار – دانلود رایگان
  2. مراحل تبدیل تصویر به Visio
  3. تبدیل تصویر PNG به Visio
  4. تبدیل تصویر JPG به Visio
  5. درج تصویر BMP در Visio
  6. تبدیل تصویر به نمودار آنلاین
  7. تبدیل تصویر به نمودار – منابع آموزشی

تبدیل تصویر به نمودار سی شارپ – دانلود رایگان

برای درج تصاویر در نمودارهای Visio، از Aspose.Diagram for .NET API استفاده خواهیم کرد. این اجازه می دهد تا توسعه دهندگان با استفاده از یک API ساده و بصری فایل های Visio را ایجاد، دستکاری و تبدیل کنند. با Aspose.Diagram می توانید به راحتی شکل ها، رابط ها، متن و سایر عناصر را به نمودارهای Visio اضافه کنید. Aspose.Diagram به طور گسترده در توسعه برنامه های کاربردی سازمانی، ابزارهای تجسم داده ها و سایر برنامه های نرم افزاری که نیاز به ادغام Visio دارند استفاده می شود.

لطفاً یا DLL API را دانلود کنید یا آن را با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.Diagram 

نحوه تبدیل تصویر به Visio با استفاده از سی شارپ

با دنبال کردن مراحل زیر می‌توانیم به راحتی هر تصویر را با استفاده از Aspose.Diagram برای دات‌نت به یک نمودار Visio تبدیل کنیم:

  1. یک طراحی جدید Visio ایجاد کنید.
  2. صفحه به فهرست دریافت کنید.
  3. موقعیت X و Y را به همراه عرض و ارتفاع تصویر تنظیم کنید.
  4. تصویر را به شکل Visio وارد کنید.
  5. ذخیره نمودار Visio.

حال، بیایید ببینیم که چگونه این مراحل را در سی شارپ برای درج یک تصویر در نمودار Visio تبدیل کنیم.

تبدیل PNG به Visio در سی شارپ

لطفاً مراحل زیر را برای تبدیل یک تصویر PNG به نمودار Visio دنبال کنید.

  1. یک نمونه از کلاس Diagram ایجاد کنید.
  2. یک شی کلاس Page را بر اساس فهرست از مجموعه صفحات راه اندازی کنید.
  3. pinX، pinY، عرض و ارتفاع را تعریف کنید.
  4. پس از آن، متد AddShape() را با Image FileStream فراخوانی کنید.
  5. در نهایت، نمودار Visio را با استفاده از متد Save() ذخیره کنید. مسیر فایل VSDX خروجی و SaveFileFormat را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل یک تصویر PNG به نمودار Visio را با استفاده از C# نشان می دهد.

// این مثال کد نحوه تبدیل یک تصویر PNG به نمودار Visio را نشان می دهد.
using Aspose.Diagram;
using System.Drawing;

// یک نمودار جدید ایجاد کنید
Diagram diagram = new Diagram();

// شیء صفحه را بر اساس فهرست دریافت کنید
Page page0 = diagram.Pages[0];

// pinX، pinY، عرض و ارتفاع را تنظیم کنید
double pinX = 1, pinY = 1, width = 4, hieght = 5;

// تصویر Bitmap را به شکل Visio وارد کنید
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));

// ذخیره نمودار Visio
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
تبدیل تصویر PNG به Visio در سی شارپ

تبدیل تصویر PNG به Visio در سی شارپ.

تبدیل JPG به Visio در سی شارپ

به همین ترتیب، می‌توانیم هر تصویر JPG را با دنبال کردن مراحلی که قبلا ذکر شد، به یک نمودار Visio تبدیل کنیم. با این حال، فقط باید تصویر JPG را در مرحله 4 وارد کنیم.

نمونه کد زیر نحوه تبدیل یک تصویر JPG به نمودار Visio را با استفاده از C# نشان می دهد.

// این مثال کد نحوه تبدیل یک تصویر JPG به نمودار Visio را نشان می دهد.
using Aspose.Diagram;
using System.Drawing;

// یک نمودار جدید ایجاد کنید
Diagram diagram = new Diagram();

// شیء صفحه را بر اساس فهرست دریافت کنید
Page page0 = diagram.Pages[0];

// pinX، pinY، عرض و ارتفاع را تنظیم کنید
double pinX = 2, pinY = 2, width = 4, hieght = 7;

// تصویر Bitmap را به شکل Visio وارد کنید
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));

// ذخیره نمودار Visio
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
تبدیل تصویر JPG به Visio در سی شارپ

تبدیل تصویر JPG به Visio در سی شارپ.

درج تصویر BMP در Visio در سی شارپ

همچنین می‌توانیم هر تصویر BMP را با دنبال کردن مراحل ذکر شده در نمودار Visio وارد کنیم. با این حال، ما فقط باید فایل تصویر BMP را در مرحله 4 وارد کنیم.

نمونه کد زیر نحوه درج یک تصویر BMP را با استفاده از C# در نمودار Visio نشان می دهد.

// این مثال کد نحوه تبدیل یک تصویر PNG به نمودار Visio را نشان می دهد.
using Aspose.Diagram;
using System.Drawing;

// یک نمودار جدید ایجاد کنید
Diagram diagram = new Diagram();

// شیء صفحه را بر اساس فهرست دریافت کنید
Page page0 = diagram.Pages[0];

// pinX، pinY، عرض و ارتفاع را تنظیم کنید
double pinX = 1, pinY = 1, width = 4, hieght = 3;

// تصویر Bitmap را به شکل Visio وارد کنید
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));

// ذخیره نمودار Visio
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);

مجوز رایگان دریافت کنید

شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.

تبدیل تصویر به Visio آنلاین

علاوه بر این، می‌توانید با استفاده از برنامه وب رایگان Image to Visio، تصاویر را به صورت آنلاین به نمودارهای Visio تبدیل کنید. این برنامه وب با استفاده از Aspose.Diagram API توسعه یافته است.

https://products.aspose.app/diagram/conversion/image-to-visio

تبدیل تصویر به نمودار - منابع آموزشی

می‌توانید درباره تولید، تبدیل، و دستکاری نمودارهای Visio بدون استفاده از Microsoft Visio اطلاعات بیشتری کسب کنید و سایر ویژگی‌های کتابخانه را با استفاده از منابع ارائه شده در زیر بررسی کنید:

نتیجه

در این مقاله نحوه بارگذاری و تبدیل تصویر به Visio در سی شارپ را یاد گرفتیم. ما همچنین نحوه ایجاد نمودار visio و ذخیره آن در فرمت VSDX را دیدیم. تبدیل تصویر به Visio در سی شارپ نسبتاً ساده است. با استفاده از کتابخانه Aspose.Diagram می توانید به سرعت و به راحتی تصاویر را به فایل های Visio تبدیل کنید. نکته کلیدی این است که مراحل ذکر شده در بالا را دنبال کنید و اطمینان حاصل کنید که کتابخانه ها و ابزارهای لازم را روی دستگاه خود نصب کرده اید. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

همچنین ببینید