var http = require('http'); var pdf = require('html-pdf'); const PORT = 3000; var server = http.createServer((req, res) => { var html = 'https://nubecolectiva.com/uploads/archivo.pdf'; // tambiƩn: // var var html = 'C:\Downloads\archivo.pdf'; // var var html = ' HTML Content ... '; pdf.create(html).toStream((err, stream) => { if (err) { console.error(err); res.status(500); res.end(JSON.stringify(err)); return; } res.setHeader('Content-Type', 'application/pdf'); res.setHeader('Content-Disposition', 'attachment; filename=archivo.pdf;'); stream.pipe(res); }); }); server.listen(PORT, () => { console.log('Server listening on Port: %s', PORT); });