writeOutPDF.js 402 B

1234567891011121314151617
  1. const pdf = require("html-pdf");
  2. module.exports = function(config, item) {
  3. return new Promise((resolve, reject) => {
  4. const path = `${config.outputDir}/${item.outputPath}.pdf`;
  5. pdf.create(item.content).toFile(path, function(err, res) {
  6. if (err) {
  7. reject(err);
  8. } else {
  9. resolve({
  10. ...item,
  11. path: res.filename
  12. });
  13. }
  14. });
  15. });
  16. };