Neste artigo de instruções, discutiremos o processo passo a passo para converter DOCX em MHTML usando C# e desenvolver um aplicativo de exemplo. Para gerar MHTML a partir de DOCX em C#, usaremos uma das bibliotecas de conversão mais populares. Também forneceremos instruções para configurar o pacote de conversão de documentos para executar a transformação de documentos. Aqui estão as principais etapas e um exemplo de código para converter um documento DOCX em MHTML.
Etapas para converter DOCX para MHTML usando C#
- Instale GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet
- Adicione uma referência ao namespace GroupDocs.Conversion para converter DOCX em MHTML
- Inicialize o objeto da classe Converter passando o caminho do DOCX de entrada
- Obtenha opções de conversão usando o método Converter.GetPossibleConversions
- Chame o método Convert.Save para salvar o MHTML no disco
Definimos todas as etapas fundamentais para desenvolver a funcionalidade para exportar DOCX para MHTML usando C#. Você notará que a metodologia acima é muito simples para realizar a transformação de documentos usando uma das APIs de conversor de documentos ideais, e você só precisa escrever algumas linhas de código C#. Aqui está um exemplo usando a biblioteca GroupDocs.Conversion:
Código para converter DOCX para MHTML usando C#
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoMHTMLusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var docxtomhtmlconvertoptions = converter.GetPossibleConversions()["mhtml"].ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("ConvertDOCXtoMHTMLusingCSharp.mhtml", docxtomhtmlconvertoptions); | |
} | |
} | |
} |
Criamos o código de exemplo para converter DOCX em MHTML em C# para ilustrar como construir um aplicativo usando o fluxo do processo definido na seção anterior. Você só precisa importar o DOCX, obter as opções de conversão e salvar a saída MTHML no disco. Este exemplo de código funciona em qualquer sistema operacional em que o .NET esteja instalado para exportar DOCX para MTHML sem instalar nenhum software de terceiros.
Em nosso artigo anterior, explicamos como converter TeX para Word. Você pode saber mais sobre isso lendo a postagem em como converter TeX para Word usando C #.