แปลง RTF เป็น MHTML โดยใช้ Python
การแปลง RTF เป็น MHTML, HtmlFixed และ HTML ในแอปพลิเคชัน Python ของคุณโดยไม่ต้องติดตั้ง Microsoft Word®
สำหรับนักพัฒนา Python ที่กำลังพยายามเพิ่มคุณสมบัติการแปลง RTF เป็น 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 เพื่อเพิ่มคุณลักษณะการแปลง RTF เป็น MHTML ในกรณีที่ไฟล์ RTF ง่าย ๆ ก็จะมีโค้ดเพียงสองบรรทัด โหลดไฟล์ RTF และเรียกวิธีการบันทึกด้วยเส้นทางไฟล์ที่เหมาะสมพร้อมกับการแจงนับ SaveFormat เป็น MHTML หรือ HTML_FIXED แต่ในกรณีที่จำเป็นต้องคืนค่ารูปแบบเอกสารให้ใกล้เคียงกับต้นฉบับ ก็จำเป็นต้องบันทึกข้อมูลเพิ่มเติมไว้ในเอกสารผลลัพธ์ที่เรียกว่า ข้อมูลการเดินทางไปกลับ
ทำอย่างไร แปลง RTF เป็น MHTML ใน Python
- โหลดไฟล์ RTF ต้นทางโดยใช้คลาส Document
- สร้างอินสแตนซ์ของ HtmlSaveOptions
- ตั้งค่า export_roundtrip_information เป็น True
- ระบุ SaveFormat เป็น MHTML
- เรียกใช้เมธอด `บันทึก’ ขณะที่ระบุพาธไฟล์เอาต์พุต & SaveFormat เป็นพารามิเตอร์ ดังนั้นไฟล์ RTF ของคุณจะถูกแปลงเป็น MHTML ตามเส้นทางที่ระบุ
ข้อกำหนดการแปลง
- สำหรับการแปลงรูปแบบ RTF เป็น MHTML หรือ HtmlFixed จำเป็นต้องใช้ Python 3.5 หรือใหม่กว่า
- อ้างอิง API ภายในโครงการโดยตรงจาก PyPI ( Aspose.Words )
- หรือใช้คำสั่ง pip ต่อไปนี้
pip install aspose.words
- นอกจากนี้ ระบบปฏิบัติการที่ใช้ Microsoft Windows หรือ Linux (ดูเพิ่มเติมสำหรับ Words ) และสำหรับ Linux ให้ตรวจสอบข้อกำหนดเพิ่มเติมสำหรับ gcc และ libpython และปฏิบัติตามคำแนะนำทีละขั้นตอน INSTALL