
ส่งออกรูปร่าง Visio เป็น HTML
ในฐานะผู้เชี่ยวชาญด้านไอที วิศวกร หรือผู้จัดการโครงการ คุณสามารถใช้เครื่องมือสร้างไดอะแกรม MS Visio สำหรับแผนภูมิ Gantt หรือแผนโครงการของคุณได้ ในบางขั้นตอน หาก MS Visio ของคุณหมดอายุ และคุณจำเป็นต้องแสดงรูปร่างบางส่วนบนเว็บจากไฟล์ VSDX ที่มีอยู่ บทความนี้อาจช่วยแก้ปัญหาของคุณได้ เรามาพูดคุยถึงวิธีการอ่านและส่งออกรูปร่าง Visio เป็น HTML โดยใช้ Python กันดีกว่า
บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:
- Python Visio กำหนดรูปร่างการติดตั้งแพ็คเกจผู้ส่งออก
- ดึงรายการข้อมูลรูปร่าง Visio
- ส่งออกข้อมูลรูปร่าง Visio เป็น HTML
การติดตั้งแพ็คเกจผู้ส่งออกรูปร่าง Python Visio
หากต้องการส่งออก/แปลงรูปร่าง Visio เป็นรูปแบบ HTML เราจะใช้แพ็คเกจ Python Visio shapeexporter ซึ่งมีความแม่นยำและใช้งานง่าย
โปรด ดาวน์โหลด หรือติดตั้งแพ็คเกจจาก PyPI โดยใช้คำสั่ง pip ที่ระบุด้านล่าง:
pip install aspose-diagram-python
ดึงรายการรูปร่าง Visio ใน Python
หากไม่มี MS Visio เมื่อคุณไม่สามารถเปิดและดูรูปร่างที่มีอยู่ของไฟล์ VSDX ได้ คุณอาจต้องทราบรายละเอียดของรูปร่างเหล่านั้นก่อนที่จะส่งออกรูปร่างที่ต้องการไปยัง HTML เรามารับรายการข้อมูลรูปร่างโดยใช้ขั้นตอนด้านล่างนี้:
- โหลดไฟล์ VSDX โดยใช้คลาส Diagram
- กำหนดหน้า
- วนซ้ำรูปร่างของหน้าที่กำหนด และพิมพ์รหัสรูปร่างและชื่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแสดงรายการรูปร่าง Visio โดยใช้ Python
# โหลด VSDX ที่มีอยู่
diagram = Diagram("D:\\AsposeSampleData\\sample.vsdx")
# รับหน้าแรกของไดอะแกรม
page = diagram.pages[0]
# แสดงรายการข้อมูลรูปร่าง
for shape in page.shapes:
print("\nShape ID : " + str(shape.id));
print("Name : " + shape.name);
ด้านล่างนี้คือข้อมูลเกี่ยวกับรูปร่างที่มีอยู่ในหน้าแรกของไฟล์ VSDX
Shape ID - 7
Name - FAS62xx rear empty
Shape ID - 494
Name - FAS62xx Controller Module
Shape ID - 743
Name - Sheet.743
Shape ID - 779
Name - DS14 mk2 FC.70
Shape ID - 795
Name - Sheet.795
Shape ID - 796
Name - Rectangle
ในขณะที่ไฟล์ VSDX มีลักษณะดังนี้:

แปลงรูปร่าง Visio (VSDX) เป็น HTML โดยใช้ Python
หลังจากเรียกข้อมูลรายการแล้ว เราก็มีแนวคิดเกี่ยวกับรูปร่างที่มีอยู่และตำแหน่งของรูปร่างเหล่านั้น ตอนนี้เราสามารถเลือกรูปร่างที่ต้องการส่งออกได้แล้ว
โปรดปฏิบัติตามขั้นตอนด้านล่าง:
- โหลดไฟล์ Visio โดยใช้คลาส Diagram
- กำหนดหน้า
- ระบุรูปร่าง
- สร้างอินสแตนซ์ของคลาส HTMLSaveOptions
- เรียกเมธอด Shape.tohtml เพื่อส่งออกรูปร่าง จะใช้เส้นทางของไฟล์เอาต์พุตและ HTMLSaveOptions เป็นอาร์กิวเมนต์
ข้อมูลโค้ดต่อไปนี้แสดงวิธีการส่งออกรูปร่าง Visio เป็น HTML ใน Python
# โหลด VSDX ที่มีอยู่
diagram = Diagram("path_to_input.vsdx")
# รับหน้าแรกของไดอะแกรม
page = diagram.pages[0]
# ได้รูปทรงที่ 5 ของหน้าที่ 1
shape = page.shapes[4]
# กำหนด HTMLSaveOptions
options = saving.HTMLSaveOptions()
# ส่งออกรูปร่างเป็น HTML
shape.to_html("path_to_output.htm", options);
คุณจะเห็นผลลัพธ์ HTML ดังต่อไปนี้

รับใบอนุญาตฟรี
คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
โดยสรุป เราหวังว่าคุณจะได้เรียนรู้วิธีส่งออกรูปร่าง Visio เฉพาะเป็น HTML แล้ว ในตอนแรก เราสร้างรายการข้อมูลรูปร่าง จากนั้นส่งออกรูปร่างเดียวไปยังไฟล์ HTML
คุณสามารถไปที่ เอกสารประกอบ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ไลบรารีตัวแปลงรูปร่าง Python Visio
สุดท้ายนี้ เราขอแนะนำให้คุณคอยติดตามการอัปเดตเป็นประจำที่ conholdate.com
ถามคำถาม
คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
ฉันจะส่งออกรูปร่างใน Visio ได้อย่างไร
ในบทความนี้ เราได้กล่าวถึงวิธีการส่งออกรูปร่าง Visio เป็น HTML โปรดไปที่ลิงก์ นี้ เพื่อสำรวจตัวเลือกการส่งออกอื่นๆ
Visio สามารถส่งออกเป็น SVG ได้หรือไม่
คุณสามารถส่งออกเอกสาร Visio ของคุณเป็น SVG หรือรูปแบบอื่นๆ ได้โดยใช้ภาษาการเขียนโปรแกรมที่หลากหลาย เพียงทำตามลิงค์ด้านล่าง:
- โซลูชันรูปแบบไฟล์ Microsoft Visio
- ไลบรารีไดอะแกรม - ดาวน์โหลดฟรี
- เอกสารใน .NET, Java, Python, Node.js และอื่นๆ
ฉันสามารถใช้ Aspose.Diagram for Python ในฐานะลูกค้าของ conholdate.com ได้หรือไม่
ใช่ ผู้ถือใบอนุญาตของ conholdate.com มีสิทธิ์ใช้ API ทั้งหมดของตระกูลผลิตภัณฑ์ Aspose และ GroupDocs