แปลงรูปภาพเป็น 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 for .NET ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:

  1. สร้างรูปวาด Visio ใหม่
  2. รับหน้าตามดัชนี
  3. กำหนดตำแหน่ง X และ Y พร้อมกับความกว้างและความสูงของภาพ
  4. นำเข้ารูปภาพเป็นรูปร่าง Visio
  5. บันทึกไดอะแกรม Visio

ตอนนี้ มาดูวิธีแปลงขั้นตอนเหล่านี้ใน C# เพื่อแทรกรูปภาพลงในไดอะแกรม Visio

แปลง PNG เป็น Visio ใน C#

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงรูปภาพ PNG เป็นไดอะแกรม Visio

  1. สร้างอินสแตนซ์ของคลาสไดอะแกรม
  2. เริ่มต้นวัตถุคลาสเพจด้วยดัชนีจากคอลเลกชันเพจ
  3. กำหนด pinX, pinY, ความกว้าง และความสูง
  4. หลังจากนั้น ให้เรียกใช้เมธอด AddShape() ด้วยอิมเมจ 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;

// นำเข้าภาพบิตแมปเป็นรูปร่าง 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;

// นำเข้าภาพบิตแมปเป็นรูปร่าง 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;

// นำเข้าภาพบิตแมปเป็นรูปร่าง 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 Converter ออนไลน์

นอกจากนี้ คุณสามารถแปลงรูปภาพเป็นไดอะแกรม Visio ทางออนไลน์ได้ฟรีโดยใช้เว็บแอป Image to Visio converter ฟรี เว็บแอปนี้ได้รับการพัฒนาโดยใช้ Aspose.Diagram API

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

Image to Diagram Converter – แหล่งการเรียนรู้

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง การแปลง และการจัดการไดอะแกรม Visio โดยไม่ใช้ Microsoft Visio และสำรวจคุณสมบัติอื่นๆ ของไลบรารีโดยใช้ทรัพยากรที่ระบุด้านล่าง:

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการโหลดและแปลงรูปภาพเป็น Visio ใน C# เราได้เห็นวิธีสร้างไดอะแกรม visio และบันทึกในรูปแบบ VSDX การแปลงรูปภาพเป็น Visio ใน C# นั้นค่อนข้างตรงไปตรงมา ด้วยการใช้ไลบรารี Aspose.Diagram คุณสามารถแปลงรูปภาพเป็นไฟล์ Visio ได้อย่างรวดเร็วและง่ายดาย กุญแจสำคัญคือการปฏิบัติตามขั้นตอนที่ระบุไว้ด้านบนและตรวจสอบให้แน่ใจว่าคุณมีไลบรารีและเครื่องมือที่จำเป็นติดตั้งอยู่ในเครื่องของคุณ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย