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

178
Vistas
¿Cómo descargar la respuesta de axios de la base de datos en reaccionar como un archivo pdf?

Tengo el archivo view.js donde muestro los detalles de cada cliente por su identificación. Tengo backend de nodejs con base de datos MYSQL. Quiero descargar esos detalles como un archivo pdf con botón de descarga.

PD: soy nuevo en reactjs y nodejs.

a continuación está mi código view.js

 import React, {useState, useEffect} from 'react'; import { useParams, Link } from 'react-router-dom'; import axios from 'axios'; import Moment from 'moment'; import './View.css'; const View = () => { const [user, setUser]=useState({}); const {id}=useParams(); useEffect(()=>{ axios.get(`http://localhost:5000/api/get/${id}`) .then((res)=> setUser({...res.data[0]})); },[id]); return ( <div style={{marginTop: "150px"}}> <div className='card'> <div className='card-header'><p>Customer Details</p></div> <div className='container'> <strong>ID: </strong> <span>{id}</span> <br/> <br/> <strong>Name: </strong> <span>{user.name}</span> <br/> <br/> <strong>Date of Birth: </strong> <span>{Moment(user.dob).format('DD-MM-YYYY')}</span> <br/> <br/> <strong>Adhaar Nuumber: </strong> <span>{user.adhaar}</span> <br/> <br/> <strong>Pan: </strong> <span>{user.pan}</span> <br/> <br/> <Link to="/"> <div className='btn btn-edit'>Go Back</div> </Link> </div> </div> </div> ) } export default View
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tal vez uno de estos paquetes de html a pdf de npm pueda ayudarlo:

https://www.npmjs.com/package/html-pdf?activeTab=readme https://www.npmjs.com/package/html-pdf-node

about 4 years ago · Juan Pablo Isaza Denunciar
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