Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

189
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda