Estoy usando wkhtmltopdf para imprimir mis datos y cargo contenido del archivo json a html. Estoy tratando de hacer, recorrer la matriz y pasar datos a la variable y la tabla toma datos de la variable para mostrar y guardar pdf, luego borrar la variable escribir el siguiente elemento en la matriz.
Cuando ejecuto el archivo js, genera pdf para cada elemento, pero lo mismo se carga en la plantilla html y pdf.
Aquí está mi ciclo de datos y la función savePDF.
let rawdata = fs.readFileSync('data.json'); let data = JSON.parse(rawdata); async function pdfCreate() { let parcaNo = data1.oemCode; let uygunlukItems = data1.uygunluk; var params = { parcaNo: parcaNo, uygunlukItem: uygunlukItems }; console.log(parcaNo); for (var i = 0, p = Promise.resolve(); i < data.length; i++) { parcaNo = data[i].oemCode; uygunlukItems = data[i].uygunluk console.log(data[i].oemCode) p.then(saveToPdf('catalog', path.resolve(__dirname, `./PDF/${parcaNo}.pdf`), params, () => {})); parcaNo = "", uygunlukItems = []; } } await pdfCreate();Aquí está mi ejemplo json:
¿Cómo puedo crear pdf para cada elemento?
¡Gracias por tu ayuda!