
แผนภาพ Visio เป็นส่วนสำคัญของกระบวนการทางธุรกิจหลายแห่ง มอบการแสดงภาพข้อมูล เวิร์กโฟลว์ และอื่น ๆ อย่างไรก็ตาม ในบางกรณีเราอาจต้องแปลงแผนภาพเหล่านี้เป็นรูปแบบที่ยืดหยุ่นมากขึ้น เช่น SVG (Scalable Vector Graphics) รูปแบบ SVG เป็นที่นิยมใช้งานเพราะสามารถขยายได้ แก้ไขได้ และรองรับโดยเว็บเบราว์เซอร์ส่วนใหญ่ ในบทความนี้ เราจะเรียนรู้ วิธีการแปลงไฟล์ Visio VSD หรือ VSDX เป็น SVG ใน C#
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ดาวน์โหลด C# Visio to SVG Converter ฟรี
- แปลง Visio VSDX เป็น SVG
- บันทึกหน้าเฉพาะของ Visio เป็น SVG ใน C#
- แปลง Visio เป็น SVG ออนไลน์
- ทรัพยากรฟรี
ดาวน์โหลด C# Visio to SVG Converter ฟรี
ในบทความนี้ เราจะแนะนำคุณผ่านกระบวนการแปลงแผนภาพ Visio เป็น SVG ใน C# โดยใช้ไลบรารี Aspose.Diagram สำหรับ .NET ซึ่งให้ API ที่มีประสิทธิภาพช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแปลงแผนภาพ Visio ได้โดยไม่ต้องใช้ Microsoft Visio
โปรด ดาวน์โหลด DLL ของ API หรือ ติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.Diagram
แปลง Visio VSDX เป็น SVG โดยใช้ C#
เราสามารถแปลงแผนภาพ Visio จากรูปแบบ VSDX หรือ VSD เป็น SVG โดยการเขียนโปรแกรมใน C# โดยทำตามขั้นตอนด้านล่างนี้:
- โหลดไฟล์ Visio ที่ต้องการใช้คลาส Diagram
- เรียกใช้เมธอด Save() เพื่อบันทึกไฟล์ SVG ที่ได้
ตัวอย่างโค้ดต่อไปนี้แสดง วิธีการแปลงแผนภาพ Visio เป็น SVG ใน C#.
// This code example shows how to convert VSDX to SVG in C# | |
// Load an exisiting VSDX diagram | |
Diagram diagram = new Diagram("Sample.vsdx"); | |
// Save SVG Output file | |
diagram.Save("Sample_out.svg", SaveFileFormat.Svg); |

Convert Visio VSDX to SVG in C#.
บันทึกหน้าเฉพาะของแผนภาพ Visio เป็น SVG ใน C#
เรายังสามารถระบุตัวเลือกการบันทึก SVG และบันทึกหน้าเฉพาะของแผนภาพ Visio เป็นภาพ SVG โดยทำตามขั้นตอนด้านล่างนี้:
- โหลดไฟล์ Visio ที่ต้องการใช้คลาส Diagram
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions
- หลังจากนั้น ให้ระบุ PageIndex ที่ต้องการบันทึกเป็น SVG
- สุดท้าย เรียกใช้เมธอด Save() เพื่อบันทึกเป็น SVG
ตัวอย่างโค้ดต่อไปนี้แสดง วิธีการแปลงหน้าเฉพาะของแผนภาพ Visio เป็น SVG ใน C#.
// This code example demonstrates how to convert a specific page of a Visio diagram into SVG. | |
// Initialize a Diagram class | |
Diagram diagram = new Diagram("Sample.vsdx"); | |
// Initialize Image save options for SVG | |
var options = new Aspose.Diagram.Saving.ImageSaveOptions(SaveFileFormat.Svg); | |
// Save one page only, by page index | |
options.PageIndex = 1; | |
// Save diagram as SVG | |
diagram.Save("ExportPageToImage_out.svg", options); |

Save Specific Page of Visio as SVG in C#.
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ไลบรารีโดยไม่มีข้อจำกัดในการประเมินผล
แปลง Visio เป็น SVG ออนไลน์
นอกจากนี้ คุณยังสามารถลองใช้แอปพลิเคชัน Visio to SVG converter ฟรีนี้เพื่อแปลงไฟล์ VSDX เป็นรูปแบบ SVG ออนไลน์

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