המרת תמונה ל-Visio ב-C# - ממיר תמונה לדיאגרמה

Microsoft Visio הוא יישום דיאגרמות וגרפיקה וקטורית המשמש ליצירת דיאגרמות, תרשימי זרימה וייצוגים חזותיים אחרים של נתונים. במאמר זה, נדון כיצד להמיר תמונה ל-Visio ב-C#, ונספק מדריך שלב אחר שלב שיעזור לך לבצע משימה זו בהצלחה.

הנושאים הבאים יכוסו במאמר זה:

  1. C# Image to Diagram Converter – הורדה חינם
  2. שלבים להמרת תמונה ל-Visio
  3. המר תמונת PNG ל-Visio
  4. המר תמונת JPG ל-Visio
  5. הוסף תמונת BMP לתוך Visio
  6. המר תמונה לתרשים מקוון
  7. ממיר תמונה לדיאגרמה – משאבי למידה

C# Image to Diagram Converter - הורדה חינם

עבור הוספת תמונות לתוך דיאגרמות Visio, אנו נשתמש ב-Aspose.Diagram for .NET API. זה מאפשר למפתחים ליצור, לתפעל ולהמיר קבצי Visio באמצעות API פשוט ואינטואיטיבי. עם Aspose.Diagram, אתה יכול בקלות להוסיף צורות, מחברים, טקסט ואלמנטים אחרים לדיאגרמות Visio. Aspose.Diagram נמצא בשימוש נרחב בפיתוח יישומים ארגוניים, כלי להדמיה של נתונים ותוכנות אחרות הדורשות אינטגרציה של Visio.

אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.

PM> Install-Package Aspose.Diagram 

כיצד להמיר תמונה ל-Visio באמצעות C#

אנו יכולים להמיר בקלות כל תמונה לדיאגרמת Visio באמצעות Aspose.Diagram עבור .NET על ידי ביצוע השלבים המפורטים להלן:

  1. צור ציור Visio חדש.
  2. קבל עמוד לפי אינדקס.
  3. הגדר את מיקום X ו-Y יחד עם רוחב וגובה התמונה.
  4. ייבא תמונה כצורת Visio.
  5. שמור דיאגרמת Visio.

כעת, בואו נראה כיצד להפוך את השלבים האלה ב-C# כדי להוסיף תמונה לתוך דיאגרמת Visio.

המרת PNG ל-Visio ב-C#

אנא בצע את השלבים המפורטים להלן כדי להמיר תמונה 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 ב-C#

המרת תמונת PNG ל-Visio ב-C#.

המרת JPG ל-Visio ב-C#

באופן דומה, אנו יכולים להמיר כל תמונה 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 ב-C#

המר תמונת JPG ל-Visio ב-C#.

הכנס תמונת BMP לתוך Visio ב-C#

אנו יכולים גם להוסיף כל תמונה BMP לתוך דיאגרמת Visio על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, אנחנו רק צריכים להזין את קובץ תמונת ה-BMP בשלב מס’ 4.

דוגמת הקוד הבאה מראה כיצד להכניס תמונת BMP לתוך דיאגרמת 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 = 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 באינטרנט

בנוסף, אתה יכול להמיר תמונות לדיאגרמות Visio באינטרנט בחינם באמצעות אפליקציית האינטרנט החינמית שלנו Image to Visio Converter. אפליקציית אינטרנט זו פותחה באמצעות ה-API של Aspose.Diagram.

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

ממיר תמונה לדיאגרמה - משאבי למידה

אתה יכול ללמוד עוד על יצירה, המרה ותפעול של דיאגרמות Visio מבלי להשתמש ב- Microsoft Visio ולחקור תכונות אחרות של הספרייה באמצעות המשאבים המפורטים להלן:

סיכום

במאמר זה, למדנו כיצד לטעון ולהמיר תמונה ל-Visio ב-C#. ראינו גם כיצד ליצור דיאגרמת visio ולשמור אותה בפורמט VSDX. המרת תמונה ל-Visio ב-C# היא פשוטה יחסית. על ידי שימוש בספריית Aspose.Diagram, תוכל להמיר תמונות במהירות ובקלות לקבצי Visio. המפתח הוא לבצע את השלבים המפורטים לעיל ולוודא שיש לך את הספריות והכלים הדרושים מותקנים במחשב שלך. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.

ראה גם