Konvertera OTT till MHTML med Python
OTT till MHTML, HtmlFixed och HTML-konvertering i dina Python-applikationer utan att installera Microsoft Word®.
För en Python-utvecklare, som försöker lägga till en konverteringsfunktion för OTT till MHTML (Web archive format) eller HTMLFixed, vill spara dokumentet i HTML-format med hjälp av absolut placerade element i applikationen. Aspose.Total for Python via .NET API kan hjälpa till att automatisera konverteringsprocessen. Det är ett komplett paket med olika API:er som hanterar olika format.
Vi använder Aspose.Words for Python via .NET API som är en del av Aspose.Total for Python via .NET Package för att lägga till OTT till MHTML-konverteringsfunktionen. Om OTT-filen är enkel är det bara två rader kod. Ladda OTT-filen och anropa sparmetoden med lämplig filsökväg tillsammans med SaveFormat-uppräkning som MHTML eller HTML_FIXED. Men om det finns ett behov av att återställa dokumentmodellen så nära den ursprungliga, så finns det behov av att spara lite extra information i det resulterande dokumentet som kallas tur- och returinformation.
Hur Konvertera OTT till MHTML i Python
- Ladda käll-OTT-fil med Document -klassen
- Skapa instansen av HtmlSaveOptions
- Ställ in export_roundtrip_information som Sant
- Ange SaveFormat som MHTML
- Anropa ‘spara’-metoden samtidigt som du anger sökvägen för utdatafilen och SaveFormat som parametrar. Så din OTT-fil konverteras till MHTML på den angivna sökvägen.
Konverteringskrav
- För konvertering av OTT till MHTML eller HtmlFixed format krävs Python 3.5 eller senare
- Referera API:er inom projektet direkt från PyPI ( Aspose.Words )
- Eller använd följande pip-kommandon
pip install aspose.words
- Dessutom, Microsoft Windows eller Linux-baserade OS (se mer för Words ) och för Linux kontrollera ytterligare krav för gcc och libpython och följ steg-för-steg-instruktionerna INSTALL
Spara OTT till MHTML i Python - Enkelt
import aspose.words as aw | |
doc = aw.Document(dataDir + "MicrosoftWordSimpleFile.docx") | |
doc.save(dataDir + "output.mhtml", aw.SaveFormat.MHTML) |
OTT till MHTML-konvertering i Python
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) |