Package Exports
- convert-multiple-files
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (convert-multiple-files) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Convert multiple files
File converter for various types, tested on linux and windows.
Supported file types
Accepted file formats | Output |
---|---|
doc | docx |
doc | |
doc | odt |
docx | doc |
docx | odt |
docx | |
odt | doc |
odt | docx |
odt | |
docx | html |
all | base64 |
Install
npm i convert-multiple-files
Convert Word 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();
Convert DOCX to HTML
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();
Convert all files to Base64
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();