
วิธีแปลง Visio เป็น SVG ใน C#
ไดอะแกรม Visio มีประโยชน์อย่างมากในการวาดผังงานธุรกิจที่ซับซ้อน คุณสามารถใช้ซอฟต์แวร์สร้างไดอะแกรมเพื่อสร้างไดอะแกรมเครือข่ายโดยใช้สัญลักษณ์และเทมเพลต อย่างไรก็ตาม คุณต้องแปลงไฟล์ VSD/VSDX ไปเป็นรูปแบบไฟล์ยอดนิยมอื่นๆ เพื่อให้ตรงตามข้อกำหนดทางธุรกิจ ดังนั้น ในบล็อกโพสต์นี้ คุณจะได้เรียนรู้วิธีแปลง Visio เป็น SVG ใน C# โดยทางโปรแกรม เราจะใช้รูปแบบไฟล์ Visio ระดับองค์กรนี้ library เพื่อให้ได้ Visio เป็น SVG และ Visio เป็น HTML
เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:
การติดตั้งไลบรารีรูปแบบไฟล์ Visio
กระบวนการติดตั้งใช้เวลาไม่กี่วินาทีซึ่งจะช่วยประหยัดเวลาในการผลิตในที่สุด อย่างไรก็ตาม คุณสามารถ ดาวน์โหลดไฟล์ ไฟล์ DLL หรือติดตั้ง API ได้โดยการรันคำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet
Install-Package Aspose.Diagram
แปลง Visio เป็น SVG โดยทางโปรแกรม
ตอนนี้ เราจะทำการแปลง Visio เป็น SVG โดยใช้ซอร์สโค้ดสองสามบรรทัดในแอปพลิเคชัน .NET
ขั้นตอนคือ:
- สร้างอินสแตนซ์ของคลาส Diagram และโหลดไฟล์ VSDX ต้นทาง
- สร้างอ็อบเจ็กต์ของคลาส MemoryStream เพื่อสร้างสตรีม
- เรียกใช้เมธอด บันทึก เพื่อบันทึก SVG ที่เป็นผลลัพธ์ลงในสตรีมโดยตรง
- เรียกใช้เมธอด Save เพื่อบันทึกไฟล์ SVG ที่เป็นผลลัพธ์
- อ่านสตรีมลงในเทอร์มินัล/คอนโซล
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
// สร้างอินสแตนซ์ของคลาส Diagram และโหลดไฟล์ VSDX ต้นทาง
Diagram diagram = new Diagram("sample.vsdx");
// สร้างวัตถุของคลาส MemoryStream เพื่อสร้างกระแสข้อมูล
MemoryStream stream = new MemoryStream();
// เรียกใช้เมธอด Save เพื่อบันทึก SVG ที่เป็นผลลัพธ์ลงในสตรีมโดยตรง
diagram.Save(stream, SaveFileFormat.Svg);
// เรียกวิธีการบันทึกเพื่อบันทึกไฟล์ SVG ที่เป็นผลลัพธ์
diagram.Save("outputVSDtoSVG.svg", SaveFileFormat.Svg);
// อ่านสตรีมลงในเทอร์มินัล/คอนโซล
string result = System.Text.Encoding.UTF8.GetString(stream.ToArray());
System.Console.WriteLine(result);
การแปลง Visio เป็น HTML ใน .NET
ในทำนองเดียวกัน ไลบรารีรูปแบบไฟล์ Visio นี้มีวิธีการแปลง Visio เป็น HTML โดยทางโปรแกรม
คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง:
- เรียกใช้คอนสตรัคเตอร์ Diagram เพื่อโหลดไดอะแกรม VSD
- บันทึกไฟล์ไดอะแกรมเป็นไฟล์ HTML โดยการเรียกเมธอด บันทึก
// เรียกใช้ตัวสร้างไดอะแกรมเพื่อโหลดไดอะแกรม VSD
Diagram diagram = new Diagram( "sample.vsdx");
// บันทึกไฟล์ไดอะแกรมเป็นไฟล์ HTML โดยการเรียกวิธีการบันทึก
diagram.Save( "outputVSDtoHTML.html", SaveFileFormat.Html);
// แสดงสถานะ
System.Console.WriteLine("Conversion from VSD to HTML performed successfully.");
คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

รับใบอนุญาตฟรี
คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
เรากำลังสิ้นสุดการโพสต์บล็อกนี้ที่นี่ คุณได้เรียนรู้วิธีแปลง Visio เป็น SVG ใน C# โดยทางโปรแกรมแล้ว นอกจากนี้คุณยังได้ผ่านการแปลง Visio เป็น HTML โดยใช้ไลบรารีรูปแบบไฟล์ Visio นี้อีกด้วย นอกจากนี้ คุณสามารถนำทาง เอกสารประกอบ เพื่อทราบคุณสมบัติอื่นๆ ได้
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
ฉันจะแปลง Visio เป็น HTML ได้อย่างไร
เรียกใช้ตัวสร้าง Diagram เพื่อโหลดไดอะแกรม VSD และบันทึกไฟล์ไดอะแกรมเป็นไฟล์ HTML โดยการเรียกเมธอด บันทึก
ฉันจะบันทึกไฟล์ Visio เป็น SVG ได้อย่างไร
ทำตาม ลิงก์ นี้เพื่อค้นหาข้อมูลโค้ดที่แสดงการแปลง Visio เป็น SVG โดยทางโปรแกรม