Workflow n8n

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.
Tags clés :automatisationPDFn8ngestion documentairecompression
Catégorie: Manual · Tags: automatisation, PDF, n8n, gestion documentaire, compression0

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

  • HTML to PDF

    Ce noeud convertit un contenu HTML en fichier PDF.

  • Compress PDF file

    Ce noeud compresse un fichier PDF pour réduire sa taille.

  • When clicking ‘Test workflow’

    Ce noeud déclenche manuellement l'exécution du workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • Compress PDF file1

    Ce noeud compresse un fichier PDF en utilisant des paramètres spécifiques pour le champ et la ressource.

  • Set PDF URL

    Ce noeud définit une URL pour le fichier PDF généré à l'aide d'un code JavaScript.

  • Sticky Note

    Ce noeud crée une note autocollante avec des paramètres de couleur, de hauteur et de contenu.

  • Sticky Note1

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu.

  • Sticky Note2

    Ce noeud crée une note autocollante avec des paramètres de couleur, de hauteur et de contenu.

  • Sticky Note3

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu.

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.