Microsoft Visio เป็นซอฟต์แวร์วาดภาพยอดนิยมที่ใช้สร้างไดอะแกรม ผังงาน และภาพประกอบอื่นๆ มีกรณีการใช้งานมากมายสำหรับ Visio ตั้งแต่การสร้างไดอะแกรมอย่างง่ายไปจนถึงการเขียนแบบทางวิศวกรรมที่ซับซ้อน ใช้ VSDX เป็นรูปแบบไฟล์เริ่มต้นสำหรับบันทึกไฟล์รูปวาด ในบางกรณี เราอาจต้องแปลงไดอะแกรม Visio เป็นหน้าเว็บ HTML ในบทความนี้ เราจะเรียนรู้วิธีการแปลง Visio เป็น HTML ใน Python
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- ตัวแปลง Python Visio เป็น HTML – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลง Visio Drawing เป็นเอกสาร HTML
- แปลง Visio เป็น HTML โดยทางโปรแกรม
- แปลง 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:
- โหลดไฟล์ Visio อินพุตโดยใช้คลาสไดอะแกรม
- เรียกใช้เมธอด 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
เราสามารถระบุตัวเลือกการบันทึก HTML ขณะแปลงไฟล์ Visio เป็นเว็บเพจ HTML โดยทำตามขั้นตอนด้านล่าง:
- ประการแรก โหลดไฟล์ Visio อินพุตโดยใช้คลาสไดอะแกรม
- จากนั้น สร้างอินสแตนซ์ของคลาส HTMLSaveOptions
- หลังจากนั้น ให้ระบุตัวเลือกการบันทึก เช่น defaultfont, pagesize, pageindex เป็นต้น
- สุดท้ายเรียกเมธอด 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 โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี