Konwertuj WORD na MHTML za pomocą Pythona
Konwersja WORD do MHTML, HtmlFixed i HTML w aplikacjach Pythona bez instalowania Microsoft Word®.
Dla programisty Pythona, który próbuje dodać funkcję konwersji WORD do MHTML (format archiwum internetowego) lub HtmlFixed oznacza, że chce zapisać dokument w formacie HTML przy użyciu absolutnie pozycjonowanych elementów w aplikacji. API Aspose.Total for Python via .NET może pomóc zautomatyzować proces konwersji. Jest to pełny pakiet różnych interfejsów API obsługujących różne formaty.
Używamy API Aspose.Words for Python via .NET , które jest częścią pakietu Aspose.Total for Python via .NET , aby dodać funkcję konwersji WORD do MHTML. Jeśli plik WORD jest prosty, to tylko dwie linijki kodu. Załaduj plik WORD i wywołaj metodę save z odpowiednią ścieżką pliku wraz z wyliczeniem SaveFormat jako MHTML lub HTML_FIXED. Ale w przypadku, gdy istnieje potrzeba przywrócenia modelu dokumentu jak najbardziej zbliżonego do oryginalnego, konieczne jest zapisanie dodatkowych informacji w dokumencie wynikowym, zwanych informacjami w obie strony.
Jak Konwertuj WORD na MHTML w Pythonie
- Załaduj źródłowy plik WORD przy użyciu klasy ASSOSE.WORDS.DOCUMENT
- Utwórz wystąpienie HtmlSaveOptions
- Ustaw export_roundtrip_information jako True
- Określ SaveFormat jako MHTML
- Wywołaj metodę
save
, określając ścieżkę pliku wyjściowego i SaveFormat jako parametry. Więc twój plik WORD jest konwertowany na MHTML w określonej ścieżce.
Wymagania dotyczące konwersji
- Do konwersji formatu WORD na MHTML lub HtmlFixed wymagany jest Python 3.5 lub nowszy
- Referencyjne API w ramach projektu bezpośrednio z PyPI ( Aspose.Words )
- Lub użyj następujących poleceń pip
pip install aspose.words
- Co więcej, system operacyjny oparty na Microsoft Windows lub Linux (zobacz więcej na temat Words ) oraz Linux sprawdź dodatkowe wymagania dla gcc i libpython i postępuj zgodnie z instrukcjami krok po kroku INSTALL
Zapisz WORD do MHTML w Pythonie - Simple
import aspose.words as aw | |
doc = aw.Document(dataDir + "MicrosoftWordSimpleFile.docx") | |
doc.save(dataDir + "output.mhtml", aw.SaveFormat.MHTML) |
Konwersja WORD do MHTML w Pythonie
import aspose.words as aw | |
doc = aw.Document(dataDir + "sourcefile.docx") | |
saveOptions = aw.saving.HtmlSaveOptions() | |
saveOptions.save_format = aw.SaveFormat.MHTML | |
saveOptions.export_roundtrip_information = True | |
saveOptions.export_fonts_as_base64 = True | |
doc.save(dataDir + "wordto.mhtml", saveOptions) |