แปลง DOCX เป็น MHTML โดยใช้ Python

การแปลง DOCX เป็น MHTML, HtmlFixed และ HTML ในแอปพลิเคชัน Python ของคุณโดยไม่ต้องติดตั้ง Microsoft Word®

 

สำหรับนักพัฒนา Python ที่กำลังพยายามเพิ่มคุณสมบัติการแปลง DOCX เป็น MHTML (รูปแบบไฟล์เก็บถาวรบนเว็บ) หรือ HtmlFixed หมายถึงต้องการบันทึกเอกสารในรูปแบบ HTML โดยใช้องค์ประกอบที่จัดตำแหน่งไว้อย่างสมบูรณ์ภายในแอปพลิเคชัน Aspose.Total for Python via .NET API สามารถช่วยทำให้กระบวนการแปลงเป็นไปโดยอัตโนมัติ เป็นแพ็คเกจเต็มรูปแบบของ API ต่างๆ ที่จัดการรูปแบบต่างๆ

เราใช้ Aspose.Words for Python via .NET API ซึ่งเป็นส่วนหนึ่งของ Aspose.Total for Python via .NET Package เพื่อเพิ่มคุณลักษณะการแปลง DOCX เป็น MHTML ในกรณีที่ไฟล์ DOCX ง่าย ๆ ก็จะมีโค้ดเพียงสองบรรทัด โหลดไฟล์ DOCX และเรียกวิธีการบันทึกด้วยเส้นทางไฟล์ที่เหมาะสมพร้อมกับการแจงนับ SaveFormat เป็น MHTML หรือ HTML_FIXED แต่ในกรณีที่จำเป็นต้องคืนค่ารูปแบบเอกสารให้ใกล้เคียงกับต้นฉบับ ก็จำเป็นต้องบันทึกข้อมูลเพิ่มเติมไว้ในเอกสารผลลัพธ์ที่เรียกว่า ข้อมูลการเดินทางไปกลับ

ทำอย่างไร แปลง DOCX เป็น MHTML ใน Python

  • โหลดไฟล์ DOCX ต้นทางโดยใช้คลาส Document
  • สร้างอินสแตนซ์ของ HtmlSaveOptions
  • ตั้งค่า export_roundtrip_information เป็น True
  • ระบุ SaveFormat เป็น MHTML
  • เรียกใช้เมธอด `บันทึก’ ขณะที่ระบุพาธไฟล์เอาต์พุต & SaveFormat เป็นพารามิเตอร์ ดังนั้นไฟล์ DOCX ของคุณจะถูกแปลงเป็น MHTML ตามเส้นทางที่ระบุ

ข้อกำหนดการแปลง

  • สำหรับการแปลงรูปแบบ DOCX เป็น MHTML หรือ HtmlFixed จำเป็นต้องใช้ Python 3.5 หรือใหม่กว่า
  • อ้างอิง API ภายในโครงการโดยตรงจาก PyPI ( Aspose.Words )
  • หรือใช้คำสั่ง pip ต่อไปนี้ pip install aspose.words
  • นอกจากนี้ ระบบปฏิบัติการที่ใช้ Microsoft Windows หรือ Linux (ดูเพิ่มเติมสำหรับ Words ) และสำหรับ Linux ให้ตรวจสอบข้อกำหนดเพิ่มเติมสำหรับ gcc และ libpython และปฏิบัติตามคำแนะนำทีละขั้นตอน INSTALL
 

บันทึก DOCX เป็น MHTML ใน Python - Simple

 
 

การแปลง DOCX เป็น MHTML ใน Python

 

สำรวจ DOCX ตัวเลือกการแปลงด้วย Python

แปลง DOCX S TO CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
แปลง DOCX S TO DIF (รูปแบบการแลกเปลี่ยนข้อมูล)
แปลง DOCX S TO EMAIL (ไฟล์อีเมล)
แปลง DOCX S TO EML (ข้อความอีเมล)
แปลง DOCX S TO EMLX (ข้อความ Apple Mail)
แปลง DOCX S TO EXCEL (รูปแบบไฟล์สเปรดชีต)
แปลง DOCX S TO FODS (สเปรดชีต OpenDocument Flat XML)
แปลง DOCX S TO ICS (ไฟล์ปฏิทิน)
แปลง DOCX S TO MBOX (ไฟล์กล่องจดหมายอีเมล)
แปลง DOCX S TO MSG (ไฟล์รายการข้อความ Outlook)
แปลง DOCX S TO ODP (รูปแบบการนำเสนอ OpenDocument)
แปลง DOCX S TO ODS (OpenDocument สเปรดชีต)
แปลง DOCX S TO OFT (เทมเพลตไฟล์ Outlook)
แปลง DOCX S TO OST (ตารางที่เก็บข้อมูลออฟไลน์ของ Outlook)
แปลง DOCX S TO POT (ไฟล์เทมเพลต Microsoft PowerPoint)
แปลง DOCX S TO POTM (ไฟล์เทมเพลต Microsoft PowerPoint)
แปลง DOCX S TO POTX (การนำเสนอเทมเพลต Microsoft PowerPoint)
แปลง DOCX S TO POWERPOINT (ไฟล์นำเสนอ)
แปลง DOCX S TO PPS (สไลด์โชว์ PowerPoint)
แปลง DOCX S TO PPSM (สไลด์โชว์ที่เปิดใช้งานมาโคร)
แปลง DOCX S TO PPSX (สไลด์โชว์ PowerPoint)
แปลง DOCX S TO PPT (การนำเสนอพาวเวอร์พ้อยท์)
แปลง DOCX S TO PPTM (ไฟล์นำเสนอที่เปิดใช้งานมาโคร)
แปลง DOCX S TO PPTX (เปิดรูปแบบการนำเสนอ XML)
แปลง DOCX S TO PST (ตารางที่เก็บข้อมูลส่วนตัวของ Outlook)
แปลง DOCX S TO SXC (สเปรดชีตคำนวณ StarOffice)
แปลง DOCX S TO TSV (ค่าที่คั่นด้วยแท็บ)
แปลง DOCX S TO VCF (ไฟล์ vCard)
แปลง DOCX S TO XLAM (Add-in ที่เปิดใช้งานแมโครของ Excel)
แปลง DOCX S TO XLS (รูปแบบไบนารีของ Microsoft Excel)
แปลง DOCX S TO XLSB (สมุดงานไบนารีของ Excel)
แปลง DOCX S TO XLSM (สเปรดชีตที่เปิดใช้งานมาโคร)
แปลง DOCX S TO XLSX (เปิดสมุดงาน XML)
แปลง DOCX S TO XLT (เทมเพลต Excel 97 - 2003)
แปลง DOCX S TO XLTM (เทมเพลตที่เปิดใช้งานแมโครของ Excel)
แปลง DOCX S TO XLTX (เทมเพลต Excel)