ส่งออกรูปร่าง Visio เป็น HTML

ส่งออกรูปร่าง Visio เป็น HTML

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

บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:

การติดตั้งแพ็คเกจผู้ส่งออกรูปร่าง Python Visio

หากต้องการส่งออก/แปลงรูปร่าง Visio เป็นรูปแบบ HTML เราจะใช้แพ็คเกจ Python Visio shapeexporter ซึ่งมีความแม่นยำและใช้งานง่าย

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

pip install aspose-diagram-python 

ดึงรายการรูปร่าง Visio ใน Python

หากไม่มี MS Visio เมื่อคุณไม่สามารถเปิดและดูรูปร่างที่มีอยู่ของไฟล์ VSDX ได้ คุณอาจต้องทราบรายละเอียดของรูปร่างเหล่านั้นก่อนที่จะส่งออกรูปร่างที่ต้องการไปยัง HTML เรามารับรายการข้อมูลรูปร่างโดยใช้ขั้นตอนด้านล่างนี้:

  1. โหลดไฟล์ VSDX โดยใช้คลาส Diagram
  2. กำหนดหน้า
  3. วนซ้ำรูปร่างของหน้าที่กำหนด และพิมพ์รหัสรูปร่างและชื่อ

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแสดงรายการรูปร่าง 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

แปลงรูปร่าง Visio (VSDX) เป็น HTML โดยใช้ Python

หลังจากเรียกข้อมูลรายการแล้ว เราก็มีแนวคิดเกี่ยวกับรูปร่างที่มีอยู่และตำแหน่งของรูปร่างเหล่านั้น ตอนนี้เราสามารถเลือกรูปร่างที่ต้องการส่งออกได้แล้ว

โปรดปฏิบัติตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ Visio โดยใช้คลาส Diagram
  2. กำหนดหน้า
  3. ระบุรูปร่าง
  4. สร้างอินสแตนซ์ของคลาส HTMLSaveOptions
  5. เรียกเมธอด 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 ดังต่อไปนี้

ส่งออกข้อมูลรูปร่าง Visio เป็น HTML

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

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

สรุป

โดยสรุป เราหวังว่าคุณจะได้เรียนรู้วิธีส่งออกรูปร่าง Visio เฉพาะเป็น HTML แล้ว ในตอนแรก เราสร้างรายการข้อมูลรูปร่าง จากนั้นส่งออกรูปร่างเดียวไปยังไฟล์ HTML

คุณสามารถไปที่ เอกสารประกอบ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ไลบรารีตัวแปลงรูปร่าง Python Visio

สุดท้ายนี้ เราขอแนะนำให้คุณคอยติดตามการอัปเดตเป็นประจำที่ conholdate.com

ถามคำถาม

คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย

ฉันจะส่งออกรูปร่างใน Visio ได้อย่างไร

ในบทความนี้ เราได้กล่าวถึงวิธีการส่งออกรูปร่าง Visio เป็น HTML โปรดไปที่ลิงก์ นี้ เพื่อสำรวจตัวเลือกการส่งออกอื่นๆ

Visio สามารถส่งออกเป็น SVG ได้หรือไม่

คุณสามารถส่งออกเอกสาร Visio ของคุณเป็น SVG หรือรูปแบบอื่นๆ ได้โดยใช้ภาษาการเขียนโปรแกรมที่หลากหลาย เพียงทำตามลิงค์ด้านล่าง:

ฉันสามารถใช้ Aspose.Diagram for Python ในฐานะลูกค้าของ conholdate.com ได้หรือไม่

ใช่ ผู้ถือใบอนุญาตของ conholdate.com มีสิทธิ์ใช้ API ทั้งหมดของตระกูลผลิตภัณฑ์ Aspose และ GroupDocs