MHT é um formato de arquivo de página da Web que inclui texto, gráficos, animações, CSS, JavaScript e todos os recursos vinculados em um único arquivo. Algumas páginas da web acessam imagens ou outros recursos de um servidor e salvar a página no formato MHT ou MHTML permitirá que você veja esse conteúdo mesmo quando estiver offline. Em certos casos, pode ser necessário converter um arquivo MHT para o formato PDF. Este artigo aborda como converter um arquivo MHT em um arquivo PDF em C#.
Conversor MHT para PDF – Instalação da API C# .NET
Aspose.HTML for .NET API suporta a criação, edição ou manipulação de HTML, MHTML e outros formatos de arquivo suportados. Você pode acessar a API baixando seus arquivos DLL da seção Downloads ou usando o seguinte comando de instalação NuGet:
PM> Install-Package Aspose.Html
Converter MHT ou MHTML para PDF em C#
Os arquivos MHT geralmente são salvos com uma extensão de arquivo .mhtml. Você pode converter um arquivo MHT ou MHTML em um arquivo PDF com as seguintes etapas:
- Crie um objeto da classe PdfSaveOptions.
- Converta o MHT ou MHTML para PDF com o método ConvertMHTML.
O trecho de código abaixo demonstra como converter um arquivo MHT ou MHTML para PDF programaticamente em C#:
// Inicialize o objeto da classe PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQuality = 100;
// Converter MHT ou MHTML para PDF
Converter.ConvertMHTML("sample.mht", options, "output.pdf");
Explorar Aspose.HTML para .NET API
Você pode aprender vários recursos para trabalhar com páginas da Web explorando a seção documentação. Abrange diferentes recursos, incluindo conversões de arquivos, rastreamento da web, etc.
Obtenha Licença Gratuita
Você pode tentar trabalhar com a API em sua capacidade total obtendo uma licença temporária gratuita.
Conclusão
Neste artigo, você aprendeu como converter um arquivo MHT ou MHTML para o formato PDF em aplicativos baseados em estrutura C# ou .NET. Em caso de dúvidas, sinta-se à vontade para nos escrever no fórum.