Convert between DOCX and MHTML formats.
1. DOCX to MHTML
# Read DOCX
doc = Uniword::DocumentFactory.from_file('input.docx')
# Save as MHTML
doc.save('output.doc')
2. MHTML to DOCX
# Read MHTML
doc = Uniword::DocumentFactory.from_file('input.doc')
# Save as DOCX
doc.save('output.docx')
The format is auto-detected from the file extension:
doc = Uniword::DocumentFactory.from_file('document.docx')
doc.save('output.mht') # Auto-converts to MHTML
4. CLI Conversion
Use the command-line interface for batch conversions:
# Convert DOCX to MHTML
uniword convert input.docx output.doc
# Convert MHTML to DOCX
uniword convert input.doc output.docx --verbose
# Specify formats explicitly
uniword convert input.mht output.docx --from mhtml --to docx