Pergunta

Alguém sabe de um .eml para .pdf C # API?

Foi útil?

Solução

Uso OpenOffice ( http://www.openoffice.org )

Este será, basicamente converter qualquer coisa para PDF (doc, xls, ppt, txt). Desde eml são apenas txt, por que não usar isso? Consulte http://www.opendocument4all.com/download/OpenOffice.net.pdf para saber como usar o OpenOffice em C #.

Outras dicas

Tivemos uma tarefa semelhante, mas em uma escala muito menor e foi uma solução temporária. Convertemos os arquivos EML para páginas HTML e, em seguida, usou o ABC Pdf componente (eu acho eles tinham uma versão gratuita naquela época?) para criar os arquivos PDF a partir das páginas HTML. Fizemos tudo diretamente da página ASP.NET.

Quando o utilitário Microsoft Outlook leva uma mensagem de e-mail e salva como um arquivo de computador, essa mensagem é normalmente armazenado no formato de arquivo MSG. Um usuário do computador, então, tradicionalmente precisa Microsoft Outlook, ou um programa similar capaz de ler o formato de arquivo MSG, para acessar as informações contidas dentro desse arquivo. Felizmente, os usuários não estão mais sobrecarregados com esses tipos de restrições. PST Viewer Pro é um utilitário que pode conseguir exportar um arquivo de Outlook MSG em uma ampla variedade de formatos de arquivos diferentes com base em suas necessidades específicas. Por exemplo, você pode considerar um arquivo MSG e convertê-lo em formato de arquivo PDF popular da Adobe em apenas alguns cliques do mouse curto.

Passo 1

Selecione o diretório onde o arquivo MSG é armazenado usando o PST Viewer Pro “Árvore Explorer.” A “Árvore Explorer” é o nome da coluna que corre ao longo do lado esquerdo da janela Pro programa PST Viewer. É semelhante em aparência a uma árvore de pasta padrão no Windows Explorer, da Microsoft. O conteúdo de qualquer diretório que você selecionar serão discriminados e exibidos na “Lista Mail” no topo da janela.

Passo 2

Clique no arquivo MSG que você deseja converter na “Lista Mail.” O conteúdo de qualquer mensagem que você selecionar aparecerá na parte inferior da lista de correio. Go através da MSG arquivos selecionados até que você encontrar o que você deseja converter.

Passo 3

Selecione as configurações de PDF apropriadas a partir do menu drop-down no topo da PST Viewer Pro. Há sete configurações total de PDF que você pode escolher, incluindo “PDF - anexos incorporado”, “pdf - anexos convertidos / incluído”, “pdf - anexos salvos no disco” e muito mais. Faça a seleção apropriada com base em suas necessidades.

Passo 4

botão direito do mouse sobre o arquivo MSG na “Lista Mail” e selecione a opção “Exportar”. Note que você também pode selecionar a opção “Exportar” no menu “Exportar” no menu suspenso no topo da PST Viewer Pro. Além disso, você também pode pressionar “CTRL” e “E” em seu teclado ao mesmo tempo. Todos os três métodos irá abrir a janela necessária para converter o arquivo.

Passo 5

Clique uma vez na lista para a pasta que você deseja usar para salvar seu PDF. Você também pode selecionar o botão “Criar uma nova pasta” para criar uma nova pasta no diretório que você está vendo. Depois de ter feito sua seleção, clique em “OK”. PST Viewer Pro vai levar o conteúdo do arquivo MSG original e convertê-los para o formato PDF com base em suas especificações.

Você pode verificar para certificar-se de que a conversão de PDF foi bem sucedida, visualizando o diretório onde você salvou o arquivo e abri-lo usando um programa como o Adobe Reader. O arquivo PDF convertido pode, então, ser na forma de um anexo para qualquer destinatário que você escolher por e-mail. Você também pode fazer o backup do arquivo em seu disco rígido ou flash drive USB externo para fins de arquivamento, como você julga necessário.

Há mais tutorial para saber como exportar arquivos EML para pdf http: //www.emlviewer.net/2012/08/eml-to-pdf.html

Não foi possível você apenas imprimir o arquivo em pdf?

Editar: Eu acho que o que estou dizendo é ao invés de olhar para um .eml para ferramenta de conversão .pdf; você pode olhar para uma ferramenta de impressão em lote que pode automatizar a impressão de 100 ou 1000 de .eml do. Então você acabou de fazer a impressão lote ferramenta para pdf.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top