msgeml-pdf-jpeg
Version:
Converte arquivos .msg (Outlook) e .eml (Gmail) em PDFs e JPEG com formatação e imagens preservadas.
61 lines (47 loc) • 1.35 kB
Markdown
Converte arquivos `.msg` (Outlook) e `.eml` (Gmail) em PDFs e JPEG com formatação e imagens mantidas.
- Node.js 16+
- [`libpff`](https://github.com/libyal/libpff) instalado no sistema (usa o comando `pffexport`)
```bash
npm i msgeml-pdf-jpeg
```
Converter EML para PDF
```js
const { convertEMLFile } = require('msgeml-pdf-jpeg');
try {
await convertEMLFile('./exemplo/exemplo.eml', 'pdf');
} catch (error) {
throw Error(error);
}
```
Converter EML para IMAGEM JPEG
```js
const { convertEMLFile } = require('msgeml-pdf-jpeg');
try {
await convertEMLFile('./exemplo/exemplo.eml', 'jpeg');
} catch (error) {
throw Error(error);
}
```
Converter MSG para PDF
```js
const { convertMSGFile } = require('msgeml-pdf-jpeg');
try {
await convertMSGFile('./exemplo/exemplo.msg', 'pdf');
} catch (error) {
throw Error(error);
}
```
Converter MSG para IMAGEM (JEPG)
```js
const { convertMSGFile } = require('msgeml-pdf-jpeg');
try {
await convertMSGFile('./exemplo/exemplo.msg', 'jpeg');
} catch (error) {
throw Error(error);
}
```
Os parâmetros dos métodos consiste em dois sendo eles: caminho do arquivo eml ou msg (quando ele gera o arquivo pdf ou jpeg ele salva no mesmo diretório que ta salvo os arquivos originais) e extensão se é PDF ou JPEG