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

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

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

  1. ตัวแปลง Python Visio เป็น HTML – ดาวน์โหลดฟรี
  2. ขั้นตอนในการแปลง Visio Drawing เป็นเอกสาร HTML
  3. แปลง Visio เป็น HTML โดยทางโปรแกรม
  4. แปลง Visio เป็น HTML ด้วยตัวเลือกการบันทึก

Python Visio เป็น HTML Converter – ดาวน์โหลดฟรี

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

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

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

pip install aspose-diagram-python 

วิธีแปลง Visio Drawing เป็น HTML โดยใช้ Python

เราสามารถแปลงรูปวาด Visio เป็นเอกสาร HTML ได้อย่างง่ายดายโดยใช้ Aspose.Diagram for Python โดยทำตามขั้นตอนด้านล่าง:

  • โหลดไฟล์รูปวาด Visio
  • บันทึกเป็น HTML

ตอนนี้ มาดูวิธีแปลงขั้นตอนเหล่านี้ใน Python เพื่อแปลงไฟล์ Visio เป็นเว็บเพจ HTML

แปลง Visio เป็น HTML โดยทางโปรแกรมใน Python

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ Visio เป็น HTML:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไดอะแกรม Visio เป็นเว็บเพจ HTML โดยใช้ Python

# ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงไดอะแกรม Visio เป็นเว็บเพจ HTML
import aspose.diagram
from aspose.diagram import *

# โหลด VSDX ที่มีอยู่
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")

# บันทึกไดอะแกรมในรูปแบบ html
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
แปลง Visio เป็น HTML โดยใช้ Python

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

แปลง Visio เป็น HTML ด้วยตัวเลือกการบันทึกใน Python

เราสามารถระบุตัวเลือกการบันทึก HTML ขณะแปลงไฟล์ Visio เป็นเว็บเพจ HTML โดยทำตามขั้นตอนด้านล่าง:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง Visio เป็นเอกสาร HTML พร้อมตัวเลือกโดยใช้ Python

# ตัวอย่างโค้ดนี้สาธิตวิธีแปลงไดอะแกรม Visio เป็นเว็บเพจ HTML พร้อมตัวเลือกการบันทึก
import aspose.diagram
from aspose.diagram import *

# โหลด VSDX ที่มีอยู่
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")

# กำหนดตัวเลือกการบันทึก HTML
options = saving.HTMLSaveOptions()

# ไม่ได้ติดตั้งค่าหรือฟอนต์ในเครื่อง อาจปรากฏเป็นบล็อก
# ตั้งค่า DefaultFont เช่น MingLiu หรือ MS Gothic เพื่อแสดงสิ่งเหล่านี้
# ตัวละคร
options.default_font = "MS Gothic";

# กำหนดจำนวนหน้าที่จะแสดงผลใน HTML
options.page_count = 2;

# ตั้งค่าดัชนีอิงตาม 0 ของหน้าแรกที่จะแสดงผล ค่าเริ่มต้นคือ 0
options.page_index = 0;

# กำหนดขนาดหน้า
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)

# ละทิ้งหน้าพื้นหลังการบันทึกของไดอะแกรม Visio
options.save_foreground_pages_only = True

# ระบุว่าจะรวมแถบเครื่องมือหรือไม่ ค่าเริ่มต้นเป็นจริง
options.save_tool_bar = False

# ตั้งชื่อเรื่องของเอกสาร HTML
options.title = "Title goes here";

# ระบุว่าคุณต้องการบันทึกไทล์หรือไม่
options.save_title = True;

# บันทึกไดอะแกรมในรูปแบบ html
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)

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

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

บทสรุป

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

  • โหลดไฟล์รูปวาด Visio ที่มีอยู่
  • กำหนดตัวเลือกการบันทึก HTML
  • ระบุขนาดหน้า
  • ระบุแบบอักษรเริ่มต้น
  • บันทึกการวาด Visio เป็น HTML ใน Python

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

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