UNPKG

libreoffice-convert-win

Version:

A simple and fast node.js module for converting office documents to different formats

34 lines (23 loc) 964 B
# libreoffice-convert # A simple and fast node.js module for converting office documents to different formats. ## Dependency ## Please install libreoffice in /Applications (Mac), with your favorite package manager (Linux), or with the msi (Windows). ## Usage example ## ```javascript const libre = require('libreoffice-convert'); const path = require('path'); const fs = require('fs'); const extend = '.pdf' const enterPath = path.join(__dirname, '/resources/example.docx'); const outputPath = path.join(__dirname, `/resources/example${extend}`); // Read file const file = fs.readFileSync(enterPath); // Convert it to pdf format with undefined filter (see Libreoffice doc about filter) libre.convert(file, extend, undefined, (err, done) => { if (err) { console.log(`Error converting file: ${err}`); } // Here in done you have pdf file which you can save or transfer in another stream fs.writeFileSync(outputPath, done); }); ```