Microsoft Visio คือแอปพลิเคชันสร้างไดอะแกรมและกราฟิกแบบเวกเตอร์ที่ใช้สร้างไดอะแกรม ผังงาน และการแสดงข้อมูลด้วยภาพอื่นๆ ในบทความนี้ เราจะพูดถึงวิธีการแปลงรูปภาพเป็น Visio ใน C# โดยให้คำแนะนำทีละขั้นตอนเพื่อช่วยให้คุณทำงานนี้ได้สำเร็จ
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- C# Image to Diagram Converter – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงรูปภาพเป็น Visio
- แปลงภาพ PNG เป็น Visio
- แปลงรูปภาพ JPG เป็น Visio
- แทรกรูปภาพ BMP ลงใน Visio
- แปลงรูปภาพเป็นไดอะแกรมออนไลน์
- ตัวแปลงรูปภาพเป็นไดอะแกรม – แหล่งข้อมูลการเรียนรู้
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 ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:
- สร้างรูปวาด Visio ใหม่
- รับหน้าตามดัชนี
- กำหนดตำแหน่ง X และ Y พร้อมกับความกว้างและความสูงของภาพ
- นำเข้ารูปภาพเป็นรูปร่าง Visio
- บันทึกไดอะแกรม Visio
ตอนนี้ มาดูวิธีแปลงขั้นตอนเหล่านี้ใน C# เพื่อแทรกรูปภาพลงในไดอะแกรม Visio
แปลง PNG เป็น Visio ใน C#
โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงรูปภาพ PNG เป็นไดอะแกรม Visio
- สร้างอินสแตนซ์ของคลาสไดอะแกรม
- เริ่มต้นวัตถุคลาสเพจด้วยดัชนีจากคอลเลกชันเพจ
- กำหนด pinX, pinY, ความกว้าง และความสูง
- หลังจากนั้น ให้เรียกใช้เมธอด AddShape() ด้วยอิมเมจ FileStream
- สุดท้าย บันทึกไดอะแกรม 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);
แปลง 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);
แทรกรูปภาพ 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 และสำรวจคุณสมบัติอื่นๆ ของไลบรารีโดยใช้ทรัพยากรที่ระบุด้านล่าง:
- Aspose.Diagram สำหรับคู่มือนักพัฒนา .NET.
- แอปพลิเคชันออนไลน์ฟรี.
- Aspose.Diagram สำหรับการอ้างอิง .NET API.
- คู่มือการใช้งานและบทความ.
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการโหลดและแปลงรูปภาพเป็น Visio ใน C# เราได้เห็นวิธีสร้างไดอะแกรม visio และบันทึกในรูปแบบ VSDX การแปลงรูปภาพเป็น Visio ใน C# นั้นค่อนข้างตรงไปตรงมา ด้วยการใช้ไลบรารี Aspose.Diagram คุณสามารถแปลงรูปภาพเป็นไฟล์ Visio ได้อย่างรวดเร็วและง่ายดาย กุญแจสำคัญคือการปฏิบัติตามขั้นตอนที่ระบุไว้ด้านบนและตรวจสอบให้แน่ใจว่าคุณมีไลบรารีและเครื่องมือที่จำเป็นติดตั้งอยู่ในเครื่องของคุณ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี