หากคุณมี ไดอะแกรม Visio ในรูปแบบ VSD และต้องการแปลงเป็น VSDX โดยทางโปรแกรม คุณสามารถใช้ Python เพื่อทำเช่นนั้น ในโพสต์บล็อกนี้ เราจะอธิบายวิธีการแปลง VSD เป็น VSDX ใน Python
VSD เป็นรูปแบบไฟล์ที่ใช้โดย Microsoft Visio ซึ่งเป็นซอฟต์แวร์สร้างไดอะแกรมและกราฟิกแบบเวกเตอร์ยอดนิยม ใช้ในการสร้างและจัดเก็บไดอะแกรม แผนภูมิ และการแสดงภาพข้อมูลและกระบวนการประเภทอื่นๆ ในทางกลับกัน VSDX เป็นรูปแบบไฟล์ล่าสุดที่ใช้โดย Visio ซึ่งเป็นรูปแบบ อิงตาม XML ที่มีประสิทธิภาพมากกว่าและรองรับคุณลักษณะใหม่ๆ ที่แนะนำใน Visio เวอร์ชันใหม่กว่า
บทความนี้จะครอบคลุมหัวข้อต่อไปนี้:
- Python API เพื่อแปลง VSD เป็น VSDX โดยไม่ต้องใช้ Visio – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลง VSD เป็น VSDX
- แปลง VSD เป็น VSDX
Python API เพื่อแปลง VSD เป็น VSDX โดยไม่ต้องใช้ Visio
สำหรับการแปลง VSD เป็น VSDX เราจะใช้ Aspose.Diagram for Python เป็นไลบรารีซอฟต์แวร์ที่ช่วยให้นักพัฒนาสามารถจัดการไฟล์ Microsoft Visio ใน Python เราสามารถสร้าง อ่าน และแก้ไขไดอะแกรมและรูปร่างของ Visio รวมถึงแปลงไฟล์ Visio เป็น รูปแบบไฟล์ที่รองรับ อื่นๆ โดยใช้ไลบรารี นอกจากนี้ยังรองรับฟีเจอร์ Visio เช่น เลเยอร์ รูปร่าง ตัวเชื่อมต่อ และบล็อกข้อความ
ข้อดีอย่างหนึ่งของการใช้ Aspose.Diagram สำหรับ Python คือไม่จำเป็นต้องติดตั้ง Microsoft Visio บนเครื่อง ทำให้เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ต้องการทำงานกับไฟล์ Visio ใน Python แต่ไม่มีสิทธิ์เข้าถึง Visio
API มีคลาส Diagram ซึ่งเป็นองค์ประกอบรูทของลำดับชั้นของออบเจ็กต์ Visio เราสามารถบันทึกไดอะแกรมลงในไฟล์ในรูปแบบที่กำหนดโดยใช้เมธอด Save(string filename, SaveFileFormat format) ของคลาสนี้ การแจงนับ SaveFileFormat ช่วยให้เลือกรูปแบบสำหรับการบันทึกไดอะแกรม
โปรด ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:
pip install aspose-diagram-python
วิธีแปลง VSD เป็น VSDX ใน Python
เราสามารถแปลง VSD เป็นรูปแบบ VSDX ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ Visio VSD
- บันทึก Visio เป็น SVG
ส่วนต่อไปนี้จะอธิบายวิธีแปลงขั้นตอนเหล่านี้เป็น Python และแปลง VSD เป็น VSDX
แปลง VSD เป็น VSDX โดยใช้ Python
โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงไดอะแกรม Visio จาก VSD เป็น VSDX โดยทางโปรแกรมใน Python:
- โหลดไฟล์ Visio VSD อินพุตโดยใช้คลาสไดอะแกรม
- เรียกใช้เมธอด save() ด้วยพาธไฟล์เอาต์พุต VSDX และ SaveFileFormat.VSDX เป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง VSD เป็น VSDX ใน Python
import aspose.diagram
from aspose.diagram import *
# เริ่มต้นคลาสไดอะแกรม
# โหลดไฟล์ VSD
diagram = Diagram("C:\Files\Sample.vsd")
# บันทึกไดอะแกรมเป็น VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการแปลง VSD เป็น VSDX ใน Python นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Diagram สำหรับ Python API โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี