Page2Image : Flux de conversion PDF en PNG (support multi-pages)

Avancé

Ceci est unBuilding Blocks, IT Opsworkflow d'automatisation du domainecontenant 25 nœuds.Utilise principalement des nœuds comme Set, Html, Limit, Merge, SplitOut. Utiliser l'API PDF.co pour convertir des PDF en PNG (prise en charge des pages multiples)

Prérequis
  • Peut nécessiter les informations d'identification d'authentification de l'API cible
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "id": "59YfV0tNnKG7OHDN",
  "meta": {
    "instanceId": "a9f3b18652ddc96459b459de4fa8fa33252fb820a9e5a1593074f3580352864a",
    "templateCredsSetupCompleted": true
  },
  "name": "Page2Image: Convert PDF to PNG Workflow (Multi-Page Support)",
  "tags": [],
  "nodes": [
    {
      "id": "957ca7aa-d8db-4685-8e43-c20ac64f4435",
      "name": "Pass through binary",
      "type": "n8n-nodes-base.set",
      "position": [
        880,
        340
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "1a7ce4da-1335-4fa3-9c85-4408ce385c1b",
      "name": "Obtenir une URL de téléchargement présignée (PDF.co)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        880,
        580
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "8a3d12d3-af7e-4e86-8790-2419086b3583",
      "name": "Combiner les données binaires et json",
      "type": "n8n-nodes-base.merge",
      "position": [
        1080,
        460
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "03711958-11ec-4d92-b4fe-9ac57ba341c8",
      "name": "Télécharger le PDF vers l'URL présignée",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        580
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "54776fcc-ab13-49ef-96db-69cc7fdff0e0",
      "name": "Supprimer les données binaires",
      "type": "n8n-nodes-base.set",
      "position": [
        1280,
        340
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "9e866bed-a711-4e59-b57c-fae582e0c8ef",
      "name": "Combiner les données",
      "type": "n8n-nodes-base.merge",
      "position": [
        1480,
        460
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "78ba97cb-ac34-456c-9234-50922301787e",
      "name": "Convertir PDF en PNG (PDF.co)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2300,
        580
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "2f9e9568-a73e-40df-b9f8-89b23550b9b3",
      "name": "Télécharger le PNG depuis PDF.co",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2540,
        580
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "61f124ac-c34c-43d3-b517-78e97afb5beb",
      "name": "Lors d'un clic sur 'Tester le workflow'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -340,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f71f46dc-4b85-43f1-96de-c660cbd27a35",
      "name": "Diviser les fichiers PDF multipages",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1700,
        460
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "197f2385-a74b-40d5-8064-bf3f95b0a3f0",
      "name": "Compresser en fichier zip",
      "type": "n8n-nodes-base.compression",
      "position": [
        2100,
        360
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "68b14a2d-22b6-4652-bf47-da944f66d212",
      "name": "Combiner les binaires",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        2760,
        580
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "194c9b65-a729-4cb9-89f5-411ac72c6b13",
      "name": "Note adhésive",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -180,
        120
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9a33039c-e3a8-4eef-874a-5ef724195b26",
      "name": "Récupérer des exemples de fichiers PDF",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -140,
        480
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "183a90a2-9f68-47de-ad2a-47f31dcd1a7c",
      "name": "Extraire les liens PDF",
      "type": "n8n-nodes-base.html",
      "position": [
        60,
        480
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "a0753106-6a64-4b14-8086-bed9db731670",
      "name": "Diviser les liens en éléments",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        260,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "afad6a91-312a-4b5d-9452-94855ed0e369",
      "name": "Utiliser deux exemples PDF pertinents",
      "type": "n8n-nodes-base.limit",
      "position": [
        460,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "8f4f43e1-4dd8-4f40-b498-6b20a7eff155",
      "name": "Télécharger les exemples de fichiers PDF",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        660,
        480
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "739002d5-8cf6-4db6-9056-10616d570b79",
      "name": "Note adhésive 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        780,
        780
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e7ae005f-9c78-48c7-83cf-2f85d0b75df6",
      "name": "Note adhésive 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1620,
        220
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "501a498a-d8e3-4e79-8124-05735ac161af",
      "name": "Note adhésive 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1860,
        780
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b048391c-3394-4e07-a600-03b0b5a8d290",
      "name": "Note adhésive 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        780
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "f4b5d608-94ea-4dc8-b884-b12da1fe3491",
      "name": "Note adhésive 5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        700,
        -40
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "766ce5ca-e0bc-442b-b1b5-ada4fe3e9d08",
      "name": "Séparer les URLs",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        2100,
        580
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "6a7a0dfd-71bd-4047-a48a-3bbab131e175",
      "name": "Boucler sur les fichiers PDF",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1920,
        460
      ],
      "parameters": {},
      "typeVersion": 3
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "822977c6-1c42-4db5-832e-fa39ba3d3571",
  "connections": {
    "9e866bed-a711-4e59-b57c-fae582e0c8ef": {
      "main": [
        [
          {
            "node": "f71f46dc-4b85-43f1-96de-c660cbd27a35",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "766ce5ca-e0bc-442b-b1b5-ada4fe3e9d08": {
      "main": [
        [
          {
            "node": "78ba97cb-ac34-456c-9234-50922301787e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "68b14a2d-22b6-4652-bf47-da944f66d212": {
      "main": [
        [
          {
            "node": "6a7a0dfd-71bd-4047-a48a-3bbab131e175",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "183a90a2-9f68-47de-ad2a-47f31dcd1a7c": {
      "main": [
        [
          {
            "node": "a0753106-6a64-4b14-8086-bed9db731670",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "54776fcc-ab13-49ef-96db-69cc7fdff0e0": {
      "main": [
        [
          {
            "node": "9e866bed-a711-4e59-b57c-fae582e0c8ef",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6a7a0dfd-71bd-4047-a48a-3bbab131e175": {
      "main": [
        [
          {
            "node": "197f2385-a74b-40d5-8064-bf3f95b0a3f0",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "766ce5ca-e0bc-442b-b1b5-ada4fe3e9d08",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "957ca7aa-d8db-4685-8e43-c20ac64f4435": {
      "main": [
        [
          {
            "node": "8a3d12d3-af7e-4e86-8790-2419086b3583",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9a33039c-e3a8-4eef-874a-5ef724195b26": {
      "main": [
        [
          {
            "node": "183a90a2-9f68-47de-ad2a-47f31dcd1a7c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a0753106-6a64-4b14-8086-bed9db731670": {
      "main": [
        [
          {
            "node": "afad6a91-312a-4b5d-9452-94855ed0e369",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2f9e9568-a73e-40df-b9f8-89b23550b9b3": {
      "main": [
        [
          {
            "node": "68b14a2d-22b6-4652-bf47-da944f66d212",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f71f46dc-4b85-43f1-96de-c660cbd27a35": {
      "main": [
        [
          {
            "node": "6a7a0dfd-71bd-4047-a48a-3bbab131e175",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8f4f43e1-4dd8-4f40-b498-6b20a7eff155": {
      "main": [
        [
          {
            "node": "957ca7aa-d8db-4685-8e43-c20ac64f4435",
            "type": "main",
            "index": 0
          },
          {
            "node": "1a7ce4da-1335-4fa3-9c85-4408ce385c1b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "78ba97cb-ac34-456c-9234-50922301787e": {
      "main": [
        [
          {
            "node": "2f9e9568-a73e-40df-b9f8-89b23550b9b3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "03711958-11ec-4d92-b4fe-9ac57ba341c8": {
      "main": [
        [
          {
            "node": "9e866bed-a711-4e59-b57c-fae582e0c8ef",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "8a3d12d3-af7e-4e86-8790-2419086b3583": {
      "main": [
        [
          {
            "node": "03711958-11ec-4d92-b4fe-9ac57ba341c8",
            "type": "main",
            "index": 0
          },
          {
            "node": "54776fcc-ab13-49ef-96db-69cc7fdff0e0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "afad6a91-312a-4b5d-9452-94855ed0e369": {
      "main": [
        [
          {
            "node": "8f4f43e1-4dd8-4f40-b498-6b20a7eff155",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1a7ce4da-1335-4fa3-9c85-4408ce385c1b": {
      "main": [
        [
          {
            "node": "8a3d12d3-af7e-4e86-8790-2419086b3583",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "61f124ac-c34c-43d3-b517-78e97afb5beb": {
      "main": [
        [
          {
            "node": "9a33039c-e3a8-4eef-874a-5ef724195b26",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Avancé - Blocs de construction, Opérations IT

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Informations sur le workflow
Niveau de difficulté
Avancé
Nombre de nœuds25
Catégorie2
Types de nœuds11
Description de la difficulté

Adapté aux utilisateurs avancés, avec des workflows complexes contenant 16+ nœuds

Auteur
Ludwig

Ludwig

@ludwig

If you have any questions about any of the templates I've built, please reach out to me on LinkedIn (https://www.linkedin.com/in/ludwiggerdes) or via my website down below. 👇

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34