แปลง Visio เป็น SVG ใน Python

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

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

ไฟล์ SVG (Scalar Vector Graphics) จะอธิบายลักษณะของภาพโดยใช้รูปแบบข้อความที่ใช้ XML แก้ไขไฟล์ SVG ได้ง่ายเพราะมันเป็นไฟล์ XML และเบราว์เซอร์ส่วนใหญ่สามารถแสดงผลได้ แม้ว่า SVG จะไม่มีการพึ่งพาความละเอียด แต่สามารถขยายและย่อขนาดได้โดยไม่สูญเสียคุณภาพที่ใดๆ

การแปลงแผนภาพ Visio เป็น SVG อาจจำเป็นในบางกรณี มันช่วยให้คุณแชร์แผนภาพที่ซับซ้อนได้โดยไม่สูญเสียคุณภาพของภาพ ในบทความนี้เราจะเรียนรู้ วิธีการแปลง Visio เป็น SVG ใน Python ดังนั้นเรามาเริ่มกันเถอะ

บทความนี้จะครอบคลุมหัวข้อต่อไปนี้:

  1. ตัวแปลง Visio เป็น SVG ใน Python – ดาวน์โหลดฟรี
  2. ขั้นตอนในการแปลงแผนภาพ Visio เป็น SVG
  3. แปลงแผนภาพ Visio เป็น SVG
  4. บันทึกหน้าพิเศษของแผนภาพ Visio เป็น SVG ใน Python

ตัวแปลง Visio เป็น SVG ใน Python – ดาวน์โหลดฟรี

ในการแปลงแผนภาพ Visio เป็น SVG เราจะใช้ Aspose.Diagram สำหรับ Python ซึ่งเป็น API ที่มีฟีเจอร์ครบครันที่ช่วยให้สามารถสร้าง แก้ไข แปลง และประมวลผลแผนภาพ MS Visio API นี้ยังช่วยให้สามารถจัดการกับ รูปแบบไฟล์ Visio ที่รองรับ ได้ง่ายด้วยคุณสมบัติและวิธีการที่ใช้งานง่าย

คลาส Diagram ของ API นี้คือองค์ประกอบหลักในลำดับชั้นของวัตถุ Visio วิธีการ Save(string filename, SaveFileFormat format) ของคลาสนี้ช่วยให้สามารถบันทึกแผนภาพลงในไฟล์ในรูปแบบที่กำหนดได้ เราสามารถเลือกฟอร์แมตในการบันทึกแผนภาพได้โดยใช้การจำแนกรูปแบบไฟล์ SaveFileFormat คลาส ImageSaveOptions ช่วยให้กำหนดตัวเลือกการบันทึกเพิ่มเติมเมื่อเรากำลังแสดงผลหน้าของแผนภาพเป็นภาพ

กรุณา ดาวน์โหลดแพ็กเกจ หรือทำการติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-diagram-python 

วิธีการแปลง Visio เป็น SVG ใน Python

เราสามารถแปลงแผนภาพ Visio เป็นรูปแบบภาพ SVG ได้ง่ายๆ โดยทำตามขั้นตอนดังต่อไปนี้:

  • โหลดไฟล์แผนภาพ Visio
  • บันทึก Visio เป็น SVG

ในส่วนนี้จะอธิบายวิธีการแปลงขั้นตอนเหล่านี้เป็น Python และแปลง VSDX เป็น SVG

แปลง Visio เป็น SVG โดยใช้ Python

กรุณาทำตามขั้นตอนดังต่อไปนี้เพื่อแปลงแผนภาพ Visio เป็น SVG โดยการเขียนโปรแกรมใน Python:

  1. โหลดไฟล์ Visio โดยใช้คลาส Diagram
  2. เรียกใช้วิธีการ save() โดยให้เส้นทางไฟล์ SVG ที่ต้องการและ SaveFileFormat.SVG เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดด้านล่างนี้จะแสดง วิธีการแปลงแผนภาพ Visio เป็น SVG ใน Python

แปลง Visio เป็น SVG โดยใช้ Python

แปลง Visio เป็น SVG โดยใช้ Python.

บันทึกหน้าพิเศษของ Visio เป็น SVG ใน Python

เรายังสามารถกำหนดตัวเลือกการบันทึก SVG และบันทึกหน้าพิเศษของแผนภาพ Visio เป็น SVG ตามขั้นตอนดังต่อไปนี้:

  1. โหลดไฟล์ Visio โดยใช้คลาส Diagram
  2. สร้างอินสแตนซ์ของคลาส ImageSaveOptions
  3. จากนั้นระบุ page_index เพื่อบันทึกเป็น SVG
  4. สุดท้ายเรียกใช้วิธีการ save() เพื่อบันทึกเป็น SVG โดยใช้เส้นทางไฟล์ SVG และ ImageSaveOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดด้านล่างนี้จะแสดง วิธีการแปลงหน้าพิเศษของแผนภาพ Visio เป็น SVG ใน Python

บันทึกหน้าพิเศษของ Visio เป็น SVG ใน Python

บันทึกหน้าพิเศษของ Visio เป็น SVG ใน Python.

รับใบอนุญาตชั่วคราวฟรี

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

บทสรุป

ในบทความนี้เราได้เรียนรู้วิธีการ:

  • โหลดไฟล์แผนภาพ Visio ที่มีอยู่
  • กำหนดตัวเลือกการบันทึก SVG
  • บันทึก VSDX เป็น SVG ใน Python

นอกจากการแปลง Visio เป็น SVG ใน Python คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Diagram สำหรับ Python API โดยดูที่ เอกสารประกอบ หากมีข้อสงสัยเพิ่มเติมโปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูเพิ่มเติม