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

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

 

สำหรับนักพัฒนา Python ที่กำลังพยายามเพิ่มคุณสมบัติการแปลง PDF เป็น 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 เพื่อเพิ่มคุณลักษณะการแปลง PDF เป็น MHTML ในกรณีที่ไฟล์ PDF ง่าย ๆ ก็จะมีโค้ดเพียงสองบรรทัด โหลดไฟล์ PDF และเรียกวิธีการบันทึกด้วยเส้นทางไฟล์ที่เหมาะสมพร้อมกับการแจงนับ SaveFormat เป็น MHTML หรือ HTML_FIXED แต่ในกรณีที่จำเป็นต้องคืนค่ารูปแบบเอกสารให้ใกล้เคียงกับต้นฉบับ ก็จำเป็นต้องบันทึกข้อมูลเพิ่มเติมไว้ในเอกสารผลลัพธ์ที่เรียกว่า ข้อมูลการเดินทางไปกลับ

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

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

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

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

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

 
 

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

 

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

แปลง PDF S TO EMAIL (ไฟล์อีเมล)
แปลง PDF S TO EML (ข้อความอีเมล)
แปลง PDF S TO EMLX (ข้อความ Apple Mail)
แปลง PDF S TO ICS (ไฟล์ปฏิทิน)
แปลง PDF S TO MBOX (ไฟล์กล่องจดหมายอีเมล)
แปลง PDF S TO MSG (ไฟล์รายการข้อความ Outlook)
แปลง PDF S TO OFT (เทมเพลตไฟล์ Outlook)
แปลง PDF S TO OST (ตารางที่เก็บข้อมูลออฟไลน์ของ Outlook)
แปลง PDF S TO PST (ตารางที่เก็บข้อมูลส่วนตัวของ Outlook)
แปลง PDF S TO VCF (ไฟล์ vCard)