Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

191
Vistas
node.js html-pdf no carga archivos externos desde la ruta absoluta

En mi aplicación, los archivos externos proporcionados por la ruta absoluta no se cargan correctamente, pero en mi plantilla todo está bien. html-pdf v.2.2.0 https://www.npmjs.com/package/html-pdf/v/2.2.0

Proporciono un href a mi plantilla de estilos, pero no se cargan durante la conversión de mi plantilla HTML en un archivo PDF. Parece tener estilos crudos. Lo mismo ocurre con las imágenes, solo hay signos de interrogación en los lugares de las imágenes.

<link rel="stylesheet" type="text/css" href="https://api.greenleafpolska.pl/public/sources/index.css">

En mi aplicación estoy sirviendo archivos estáticos a través de esta línea:

app.use('/public', express.static(path.join(__dirname, 'public')))

código que genera el archivo PDF:

 app.get("/", (req,res)=>{ fs.readFile('./template/index_min.html', 'utf8', function(error, data) { if (!fs.existsSync(`./tst`)){ fs.mkdirSync(`./tst`); } fs.writeFile('./tst/out_min.html', data, function (error){ if (error) throw error; }); pdf.create(data, { format: 'Letter'}) .toFile('./tst/' + 1 + '_min.pdf', function(err, result) { var file = fs.createReadStream('./tst/' + 1 + '_min.pdf'); var stat = fs.statSync('./tst/' + 1 + '_min.pdf'); res.setHeader('Content-Length', stat.size); res.setHeader('Content-Type', 'application/pdf'); res.setHeader('Content-Disposition', 'attachment; filename=' + 1 + '_min.pdf'); file.pipe(res); }); }); })

¿Hay alguna otra forma de proporcionar archivos externos en la plantilla? He probado la etiqueta html "base", pero los resultados son los mismos. ¿Es este el problema de la biblioteca?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda