Praticamente uma continuação do vídeo anterior, que ensinei a inserir texto em PDF. Dessa vez, eu mostro como inserir imagens em um PDF de maneira automatizada utilizando o Node-RED.
🎬Dê uma conferida no vídeo anterior:
• Inserindo texto em PDF com Node-RED
❓❓❓DÚVIDAS, DEIXE NOS COMENTÁRIOS❓❓❓
O Node-RED é uma plataforma open-source de desenvolvimento visual de fluxos. Crie aplicações web e automações de maneira fácil e intuitiva, clicando e arrastando caixinhas.
🤖 Playlist completa de projetos Node-RED:
• Solução grátis para automação, dados ...
🤖 O que é o Node-RED:
• Solução grátis para automação, dados ...
✍🏻 Formulário de inscrição para solicitar todos os fluxos dessa série de videos:
https://neocognitiva.com.br/lp/nodere...
Quer conhecer melhor a NeoCognitiva e trabalho que fazemos?
Saiba mais em nosso site: https://neocognitiva.com.br/
Entre em contato conosco: https://neocognitiva.com.br/lp/contat...
✅FUNÇÃO NA QUAL PENEI NESSE VIDEO 👽
const pngImageBytes = await msg.PNG
const existingPdfBytes = await msg.PDF
const pdfDoc = await pdfLib.PDFDocument.load(existingPdfBytes)
const pngImage = await pdfDoc.embedPng(pngImageBytes)
const pngDims = pngImage.scale(1)
const pages = pdfDoc.getPages()
const page = pages[0]
page.drawImage(pngImage, {
x: 80,
y: 80,
width: pngDims.width,
height: pngDims.height,
})
const pdfBytes = await pdfDoc.save()
msg.payload = Buffer.from(pdfBytes);
msg.filename = "C://NODE-RED//SAIDA//" + msg.file
return msg;