Automatisation PDF avec n8n : création et compression de fichiers
- Ce workflow n8n a pour objectif de faciliter la création et la compression de fichiers PDF à partir de contenu HTML. Dans un contexte où la gestion documentaire est cruciale, ce processus est particulièrement utile pour les entreprises qui doivent régulièrement générer des rapports, des factures ou des documents à partager avec leurs clients. En automatisant ces tâches, les équipes peuvent gagner un temps précieux et réduire les erreurs humaines liées à la manipulation manuelle des fichiers.
- Le workflow débute avec un déclencheur manuel, permettant à l'utilisateur de lancer le processus à tout moment. Ensuite, le contenu HTML est converti en PDF grâce au noeud 'HTML to PDF'. Une fois le fichier créé, il est compressé pour optimiser son poids et faciliter son partage. Ce processus est réalisé à l'aide de deux noeuds de compression PDF. Par la suite, l'URL du PDF est définie, ce qui permet de l'intégrer facilement dans d'autres systèmes ou de l'envoyer par email. Le workflow se termine par la création de notes autocollantes, qui peuvent servir de rappels ou d'indications pour l'utilisateur.
- Les bénéfices de cette automatisation n8n sont multiples : réduction des délais de traitement, amélioration de la productivité et diminution des risques d'erreurs. En intégrant ce workflow, les entreprises peuvent non seulement simplifier leur gestion documentaire, mais également offrir un service plus rapide et efficace à leurs clients.
Workflow n8n PDF, gestion documentaire, compression : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n PDF, gestion documentaire, compression : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"meta": {
"instanceId": "7599ed929ea25767a019b87ecbc83b90e16a268cb51892887b450656ac4518a2"
},
"nodes": [
{
"id": "b962ef3d-b0ad-4b21-bb15-61b6521bfd03",
"name": "HTML to PDF",
"type": "@custom-js/n8n-nodes-pdf-toolkit.html2Pdf",
"position": [
220,
0
],
"parameters": {
"htmlInput": "<h1>Hello World</h1>"
},
"credentials": {
"customJsApi": {
"id": "h29wo2anYKdANAzm",
"name": "CustomJS account"
}
},
"notesInFlow": false,
"typeVersion": 1
},
{
"id": "988f427e-7eca-43e5-a77d-c69a92ec6158",
"name": "Compress PDF file",
"type": "@custom-js/n8n-nodes-pdf-toolkit.CompressPDF",
"position": [
460,
0
],
"parameters": {},
"credentials": {
"customJsApi": {
"id": "h29wo2anYKdANAzm",
"name": "CustomJS account"
}
},
"typeVersion": 1
},
{
"id": "bbbf9fb1-2fc2-4de1-9854-149b63c7070c",
"name": "When clicking ‘Test workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
0,
100
],
"parameters": {},
"typeVersion": 1
},
{
"id": "492b07d3-4643-4d1e-acbb-b0a7b7fde350",
"name": "Compress PDF file1",
"type": "@custom-js/n8n-nodes-pdf-toolkit.CompressPDF",
"position": [
460,
200
],
"parameters": {
"resource": "url",
"field_name": "={{ $json.path }}"
},
"credentials": {
"customJsApi": {
"id": "h29wo2anYKdANAzm",
"name": "CustomJS account"
}
},
"typeVersion": 1
},
{
"id": "d60193ff-0bf6-4692-83e2-d0e1e59c5656",
"name": "Set PDF URL",
"type": "n8n-nodes-base.code",
"position": [
220,
200
],
"parameters": {
"jsCode": "return {\"json\": {\"path\": \"https://www.nlbk.niedersachsen.de/download/164891/Test-pdf_3.pdf.pdf\"}};"
},
"typeVersion": 2
},
{
"id": "c68fc714-fc5a-456d-9126-ccbcfedce3ca",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
-100
],
"parameters": {
"color": 4,
"height": 260,
"content": "### HTML to PDF\n- Request HTML Data\n- Convert HTML to PDF"
},
"typeVersion": 1
},
{
"id": "5388484e-5b74-4ece-90a0-75fc3d9963b5",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
380,
-100
],
"parameters": {
"color": 5,
"width": 260,
"height": 260,
"content": "### Compress Pages from PDF\n- Compress PDF as a binary file."
},
"typeVersion": 1
},
{
"id": "014c6536-0270-4ac7-881a-4334816a9ffb",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
160
],
"parameters": {
"color": 3,
"height": 260,
"content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n### Set PDF URL\n- Request PDF from URL."
},
"typeVersion": 1
},
{
"id": "f6e18c8b-3109-414b-a539-dbb586d6e75e",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
380,
160
],
"parameters": {
"color": 2,
"width": 260,
"height": 260,
"content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n### Compress Pages from PDF\n- Compress PDF as a binary file."
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"HTML to PDF": {
"main": [
[
{
"node": "Compress PDF file",
"type": "main",
"index": 0
}
]
]
},
"Set PDF URL": {
"main": [
[
{
"node": "Compress PDF file1",
"type": "main",
"index": 0
}
]
]
},
"Compress PDF file": {
"main": [
[]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "HTML to PDF",
"type": "main",
"index": 0
},
{
"node": "Set PDF URL",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n PDF, gestion documentaire, compression : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises de toutes tailles qui ont besoin de générer et de gérer des documents PDF de manière efficace. Il est particulièrement pertinent pour les équipes administratives, commerciales et de gestion de projet, ainsi que pour les utilisateurs ayant un niveau technique intermédiaire.
Workflow n8n PDF, gestion documentaire, compression : problème résolu
Ce workflow résout le problème de la création manuelle de fichiers PDF à partir de contenu HTML, un processus souvent long et sujet à erreurs. En automatisant cette tâche, les utilisateurs peuvent éviter les pertes de temps liées à la conversion manuelle et à la compression des fichiers. À la fin du processus, ils obtiennent un fichier PDF prêt à être partagé, ce qui améliore considérablement l'efficacité opérationnelle.
Workflow n8n PDF, gestion documentaire, compression : étapes du workflow
Étape 1 : Le workflow est déclenché manuellement par l'utilisateur.
- Étape 1 : Le contenu HTML est converti en fichier PDF grâce au noeud 'HTML to PDF'.
- Étape 2 : Le fichier PDF est compressé pour réduire sa taille.
- Étape 3 : Une seconde compression est appliquée pour optimiser davantage le fichier.
- Étape 4 : L'URL du PDF est définie pour un accès facile.
- Étape 5 : Des notes autocollantes sont créées pour fournir des informations supplémentaires à l'utilisateur.
Workflow n8n PDF, gestion documentaire, compression : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier le contenu HTML dans le noeud 'HTML to PDF' selon vos besoins. Assurez-vous également d'ajuster les paramètres de compression dans les noeuds 'Compress PDF file' pour obtenir le niveau de compression souhaité. Si vous souhaitez intégrer ce workflow avec d'autres outils, pensez à ajouter des noeuds supplémentaires pour envoyer l'URL du PDF par email ou l'enregistrer dans un système de gestion de documents. Enfin, vous pouvez personnaliser le contenu et les dimensions des notes autocollantes pour qu'elles correspondent à vos préférences.