File converter for various types, tested on linux and windows.
Accepted file formats | Output |
---|---|
doc | docx |
doc | |
doc | odt |
docx | doc |
docx | odt |
docx | |
odt | doc |
odt | docx |
odt | |
docx | html |
all | base64 |
npm i convert-multiple-files
import { convertWordFiles } from 'convert-multiple-files';
import * as path from 'path';
async test() {
// Return promise => convertWordFiles(path of the file to be converted, convertTo, outputDir)
const pathOutput = await convertWordFiles(path.resolve(__dirname, 'teste.doc'), 'pdf', path.resolve(__dirname));
console.log(pathOutput);
}
test();
import { convertWordFileToHTML } from 'convert-multiple-files';
import * as path from 'path';
async test() {
// Return promise => convertWordFileToHTML(path of the file to be converted, outputDir, outputPrefix)
const infoOutput = await convertWordFileToHTML(path.resolve(__dirname, 'file2.docx'), path.resolve(__dirname), 'filehtml-151412');
console.log(infoOutput);
}
test();
import { convertToBase64 } from 'convert-multiple-files';
import * as path from 'path';
async test() {
// Return promise => convertToBase64(path of the file to be converted)
const base64 = await convertToBase64(path.resolve(__dirname, 'file2.docx'));
console.log(base64);
}
test();