Converter ODT para MHTML usando Python
Conversão de ODT para MHTML, HtmlFixed e HTML em seus aplicativos Python sem instalar o Microsoft Word®.
Para um desenvolvedor Python, que está tentando adicionar um recurso de conversão ODT para MHTML (formato de arquivo da Web) ou HtmlFixed, quer salvar o documento no formato HTML usando elementos absolutamente posicionados dentro do aplicativo. A API Aspose.Total for Python via .NET pode ajudar a automatizar o processo de conversão. É um pacote completo de várias APIs que lidam com diferentes formatos.
Usamos a API Aspose.Words for Python via .NET que faz parte do pacote Aspose.Total for Python via .NET para adicionar o recurso de conversão ODT para MHTML. Caso o arquivo ODT seja simples, são apenas duas linhas de código. Carregue o arquivo ODT e chame o método save com o caminho de arquivo apropriado junto com a enumeração SaveFormat como MHTML ou HTML_FIXED. Mas, caso haja necessidade de restaurar o modelo de documento o mais próximo possível do original, será necessário salvar algumas informações extras no documento resultante chamado informações de ida e volta.
Como Converter ODT para MHTML em Python
- Carregar arquivo ODT de origem usando a classe Document
- Crie a instância de HtmlSaveOptions
- Defina o export_roundtrip_information como True
- Especifique o SaveFormat como MHTML
- Chame o método
save
enquanto especifica o caminho do arquivo de saída e SaveFormat como parâmetros. Portanto, seu arquivo ODT é convertido em MHTML no caminho especificado.
Requisitos de conversão
- Para conversão de formato ODT para MHTML ou HtmlFixed, é necessário o Python 3.5 ou posterior
- APIs de referência dentro do projeto diretamente do PyPI ( Aspose.Words )
- Ou use os seguintes comandos pip
pip install aspose.words
- Além disso, SO baseado em Microsoft Windows ou Linux (veja mais para Words ) e para Linux verifique os requisitos adicionais para gcc e libpython e siga as instruções passo a passo INSTALL