การมองเห็นภาพ

ภาพวาด Microsoft Visio มักใช้ในองค์กรเพื่อวัตถุประสงค์ในการออกแบบที่แตกต่างกัน คุณสามารถแปลงไฟล์ Visio Diagram เป็นรูปแบบรูปภาพโดยทางโปรแกรมโดยใช้ C# การแปลงนี้มีประโยชน์เนื่องจากสามารถแบ่งปันและดูตัวอย่างรูปภาพได้อย่างง่ายดายเมื่อเทียบกับรูปแบบการวาด VSD, VSDX เป็นต้น บทความนี้ครอบคลุมสถานการณ์การแปลงต่างๆ ภายใต้หัวข้อต่อไปนี้:

Visio Drawing to Image Converter – การติดตั้ง C# API

Aspose.Diagram for .NET สามารถใช้ API เพื่อทำงานกับไฟล์ไดอะแกรม คุณสามารถสร้าง แก้ไข หรือจัดการ VSD, VSDX และรูปแบบไฟล์อื่นๆ หลายๆ รูปแบบโดยใช้โปรแกรมโดยใช้ภาษา C# ใน .NET Framework โปรดกำหนดค่า API โดยการดาวน์โหลดจากส่วน ดาวน์โหลด หรือด้วยคำสั่งการติดตั้ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.Diagram

แปลงไฟล์ Visio (VSD/VSDX) เป็นอิมเมจโดยทางโปรแกรมโดยใช้ C#

คุณอาจต้องแปลงรูปวาด Visio เป็น JPG, PNG, TIFF หรือรูปแบบรูปภาพอื่นๆ ด้วยขั้นตอนต่อไปนี้:

  1. เรียกใช้ตัวสร้างไดอะแกรมเพื่อโหลดการวาด VSD/VSDX อินพุต
  2. บันทึกเอาต์พุต JPG, SVG, BMP, GIF หรือไฟล์รูปภาพ SVG

โค้ดด้านล่างแสดงวิธีการแปลงไดอะแกรม VSD/VSDX เป็นภาพ JPG, SVG, BMP, GIF หรือ SVG โดยทางโปรแกรมโดยใช้ C#:

// เรียกใช้ตัวสร้างไดอะแกรมเพื่อโหลดรูปวาด VSD/VSDX
Diagram diagram = new Diagram("ExportToImage.vsd");

// บันทึกเอาต์พุต JPG, SVG, BMP, GIF หรือไฟล์รูปภาพ SVG
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);

แปลงหน้าเฉพาะของ Visio VSD/VSDX เป็นรูปภาพโดยใช้ C#

บางครั้งคุณอาจต้องการอ้างถึงหน้าเฉพาะในรูปวาด Visio และดูเนื้อหาหรือสร้างรูปขนาดย่อ คุณสามารถแปลงหน้าเฉพาะของไฟล์ VSD/VSDX เป็นไฟล์รูปภาพได้อย่างง่ายดาย โปรดทำตามขั้นตอนด้านล่างสำหรับการแสดงหน้าเฉพาะของไฟล์ไดอะแกรม Visio เป็นรูปภาพโดยทางโปรแกรมโดยใช้ C#:

  1. โหลดไดอะแกรมอินพุตเป็นไฟล์ VSD/VSDX ด้วยคลาส Diagram
  2. ระบุรูปแบบภาพที่ส่งออก เช่น PNG
  3. ระบุหน้าที่มีดัชนีหน้า
  4. บันทึกเอาต์พุตรูปแบบรูปภาพ เช่น ไฟล์ JPG, SVG, BMP, GIF หรือ SVG ด้วยวิธี บันทึก

โค้ดต่อไปนี้จะอธิบายวิธีแปลงหน้าเฉพาะในไฟล์ไดอะแกรม Visio (VSD/VSDX) เป็นรูปภาพโดยทางโปรแกรมโดยใช้ C#:

// โหลดไดอะแกรมอินพุตเป็นไฟล์ VSD/VSDX
Diagram diagram = new Diagram("ExportPageToImage.vsd");

// ระบุรูปแบบภาพเอาต์พุตเป็น PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// บันทึกหน้าเดียวตามดัชนีหน้า
options.PageIndex = 0;

// บันทึกไฟล์รูปภาพที่เป็นผลลัพธ์
diagram.Save("ExportPageToImage_out.png", options);

รับใบอนุญาต API ฟรี

คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ

บทสรุป

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

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

แปลง MS Visio Diagrams เป็น PDF โดยใช้ C#