Hello this my configuration :
i m on premise :
- n8n version: : 1.64.3
- Database (default: SQLite): Postgress
- n8n EXECUTIONS_PROCESS setting (default: own, main): : default
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: : Debian 12
I want use this script to extract data from pdf files
const pdf = require('pdf-parse');
const extractPdfTextPerPage = async (buffer) => {
const data = await pdf(buffer);
const pages = data.text.split('\n\n'); // Assumer que '\n\n' sépare les pages (peut varier selon le PDF)
return pages.map((pageText, index) => ({ page: index + 1, text: pageText }));
};
(async () => {
const pdfBuffer = $binary.data; // Assurez-vous que le fichier est passé en binaire
const pages = await extractPdfTextPerPage(pdfBuffer);
// Si vous avez un format spécifique à extraire par page
return pages.map(page => {
// Exemple de traitement pour extraire un format particulier sur chaque page
const regex = /VotreFormatRegExp/g;
const result = page.text.match(regex);
return {
page: page.page,
extractedText: result ? result : 'Aucun résultat trouvé'
};
});
})();
but i got an error lie this :
so i want install it on my docker isntall how do that please ?