Como faço para converter um e-mail HTML salvo como um arquivo de texto em um arquivo PDF a partir da linha de comando do Linux? [fechadas]

1

Eu preciso converter mensagens de e-mail em HTML salvas como arquivos de texto (.eml ou .msg) em documentos PDF, um PDF por e-mail, mantendo a formatação e as imagens.

Existe alguma ferramenta do Linux que me permita fazer isso a partir da linha de comando (para que possa ser roteirizada)?

    
por Stacey Richards 23.08.2011 / 04:29

1 resposta

3

Os arquivos .eml são apenas arquivos de texto, então você pode imprimi-los usando métodos padrão.

O utilitário mais fácil para conversão de texto é sem dúvida Pandoc . Este utilitário também deve cobrir qualquer email html, embora você queira especificar o formato manualmente, pois o .eml não é muito padrão quando se trata de dados de texto.

pandoc -f html -o outputfile.pdf inputfile.eml

    
por 23.08.2011 / 05:26