Exportar EMLX para IMAGE via .NET

API .NET para renderizar EMLX para IMAGE no Windows, macOS e Linux sem usar Word ou Outlook

 

Se você é um desenvolvedor .NET que deseja adicionar recursos de conversão de EMLX para IMAGE dentro de seus aplicativos, as APIs de manipulação de formato de arquivo Aspose.Total for .NET são o caminho. frente. Usando Aspose.Email for .NET , você pode converter o formato de arquivo EMLX para HTML. Depois disso, usando Aspose.Words for .NET , você pode renderizar HTML para IMAGE.

API C# para converter EMLX em IMAGE

  1. Abra o arquivo EMLX usando a classe MailMessage
  2. Converta EMLX para HTML usando o método Save
  3. Carregue HTML usando a classe Document
  4. Salve o documento no formato IMAGE usando o método Save e defina Image como SaveFormat

Requisitos de conversão

Instale a partir da linha de comando como nuget install Aspose.Total ou via Package Manager Console do Visual Studio com Install-Package Aspose.Total.

Como alternativa, obtenha o instalador MSI offline ou as DLLs em um arquivo ZIP em downloads .

//sourceFile.eml, sourceFile.emlx, sourceFile.oft
MailMessage message = MailMessage.Load("sourceFile.msg");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
// SaveFormat.Png, Bmp, Gif, Jpeg, Tiff
document.Save("output.png", SaveFormat.Png);

Analisar arquivo EMLX via .NET

Antes de converter EMLX para IMAGE, se você quiser ter certeza de que está convertendo o emlx correto, você pode carregar o documento EMLX, analisá-lo e dar uma olhada na propriedade desejada. Usando a classe MapiMessage de [Aspose.Email for .NET]( https://products.aspose.com/email /net/) API, você pode obter informações de remetente e destinatários. Por exemplo, você pode verificar um e-mail de remetente específico para a conversão usando a propriedade SenderName .

var outlookMessageFile = MapiMessage.FromFile("message.msg");
if(outlookMessageFile.SenderName == "John"){
//proceed with conversion process
}

Restringir a edição de documentos IMAGE via .NET

Ao salvar o documento de EMLX para IMAGE, talvez seja necessário proteger seu documento de saída. Às vezes, pode ser necessário limitar a capacidade de editar um documento e permitir apenas determinadas ações com ele. Isso pode ser útil para evitar que outras pessoas editem informações confidenciais em seu documento. Aspose.Words for .NET API, permite controlar a maneira como você restringe o conteúdo usando o ProtectionType parâmetro de enumeração. Você pode definir seu documento como somente leitura usando as seguintes linhas de código.


Document document = new Document("HtmlOutput.html");

document.Protect(ProtectionType.ReadOnly, "password");
// call save method while passing SaveFormat.Png
document.Save("output.png", SaveFormat.Png);  

Transformación de archivos EMLX a IMAGE mediante programación: casos de uso

Arquivos EMLX (Email Eletrônico com Conteúdo X) são usados para armazenar e-mails de texto plano, tornando-os ideais para criar e-mails estáticos e newsletters. No entanto, ao trabalhar com conteúdo dinâmico, imagens se tornam essenciais para atração visual e engajamento.

A conversão de arquivos EMLX em formatos de imagem é necessária para desbloquear o potencial máximo do seu marketing de e-mail e capacidades de design. Essa conversão permite que você:

Casos de Uso:

  • Campanhas de E-mail Personalizadas: Converter arquivos EMLX para criar e-mails personalizados com conteúdo dinâmico, como nomes, endereços e recomendações de produtos.
  • Design e Desenvolvimento de Notícias Eletrônicas: Usar formatos de imagem para visualizar notícias eletrônicas, otimizar layouts e medir métricas de engajamento.
  • Criação de Conteúdo Social Media: Converter arquivos EMLX para criar conteúdo atraente nas mídias sociais, incluindo imagens, vídeos e legenda.
  • Otimização do Site de Comércio Eletrônico: Usar formatos de imagem para visualizar informações de produto, simular experiências do usuário e validar conceitos de design para sites de comércio eletrônico.
  • Identidade de Marca e Coerência: Converter arquivos EMLX para criar identidades de marca consistentes em todas as canais de marketing, incluindo logotipos, esquemas de cor e digitação.

Explore EMLX Opções de conversão com .NET

Converter EMLXs para BMP (Ficheiro de Imagem Bitmap)
Converter EMLXs para DOC (Formato binário do Microsoft Word)
Converter EMLXs para DOCM (Arquivo Marco do Microsoft Word 2007)
Converter EMLXs para DOCX (Documento do Word do Office 2007+)
Converter EMLXs para DOT (Arquivos de modelo do Microsoft Word)
Converter EMLXs para DOTM (Arquivo de modelo do Microsoft Word 2007+)
Converter EMLXs para DOTX (Arquivo de modelo do Microsoft Word)
Converter EMLXs para EMF (Formato de metarquivo aprimorado)
Converter EMLXs para EPUB (Abrir arquivo de e-book)
Converter EMLXs para FLATOPC (Microsoft Word 2003 WordprocessingML)
Converter EMLXs para GIF (Formato de Intercâmbio Gráfico)
Converter EMLXs para JPEG (Grupo Conjunto de Especialistas em Fotografia)
Converter EMLXs para MD (Linguagem de Remarcação)
Converter EMLXs para ODT (Formato de Arquivo de Texto OpenDocument)
Converter EMLXs para OTT (Modelo OpenDocument)
Converter EMLXs para PCL (Linguagem de Comando da Impressora)
Converter EMLXs para PDF (Formato de Documento Portátil)
Converter EMLXs para PNG (Gráfico de Rede Portátil)
Converter EMLXs para PS (Arquivo PostScript)
Converter EMLXs para RTF (Formato de texto rico)
Converter EMLXs para SVG (Gráficos vetoriais escalares)
Converter EMLXs para TIFF (Formato de arquivo de imagem marcado)
Converter EMLXs para DOCX (Documento do Word do Office 2007+)
Converter EMLXs para WORDML (Microsoft Word 2003 WordprocessingML)
Converter EMLXs para XPS (Especificações do Papel XML)