Mehrere PDF-Dateien über CustomJS API herunterladen und zusammenführen
Fortgeschritten
Dies ist ein Other, Building Blocks-Bereich Automatisierungsworkflow mit 7 Nodes. Hauptsächlich werden Code, SplitOut, HttpRequest, ManualTrigger, ReadWriteFile und andere Nodes verwendet. Mehrere PDF-Dateien von einer URL herunterladen und zusammenführen mit CustomJS API
Voraussetzungen
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Verwendete Nodes (7)
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"meta": {
"instanceId": "b503899dfd9ae32bbf8e1f446a1f2c9b3c59f80c79b274c49b1606b7ae9579e1",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "19f32c25-df26-426d-8e28-f1d29c8571b1",
"name": "Split Out",
"type": "n8n-nodes-base.splitOut",
"position": [
-200,
-240
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "7360c3f9-2e11-4839-b105-ecab66a39af2",
"name": "HTTP Request1",
"type": "n8n-nodes-base.httpRequest",
"position": [
20,
-240
],
"parameters": {
"url": "={{ $json.data }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "49cb0c7b-c9d8-4bf1-afa5-5afab9e7967e",
"name": "Read/Write Files from Disk2",
"type": "n8n-nodes-base.readWriteFile",
"position": [
460,
-240
],
"parameters": {
"options": {},
"fileName": "test.pdf",
"operation": "write"
},
"typeVersion": 1
},
{
"id": "05ef1b18-481d-40f8-a6b3-712bb9ba2b6f",
"name": "Read/Write Files from Disk3",
"type": "n8n-nodes-base.readWriteFile",
"position": [
680,
-240
],
"parameters": {
"options": {},
"fileSelector": "test.pdf"
},
"typeVersion": 1
},
{
"id": "c8f0971c-e1e0-4add-83cb-932902f80b56",
"name": "When clicking ‘Test workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-640,
-240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b83c51ea-9afc-411a-baad-429776e843f3",
"name": "PDF Array",
"type": "n8n-nodes-base.code",
"position": [
-420,
-240
],
"parameters": {
"jsCode": "return { data: [\n \"https://www.intewa.com/fileadmin/documents/pdf-file.pdf\", \"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf\"\n]}"
},
"typeVersion": 2
},
{
"id": "b122b6e4-2dfa-4f1f-8547-36ba91ca93f9",
"name": "Merge PDF",
"type": "@custom-js/n8n-nodes-pdf-toolkit.mergePdfs",
"position": [
240,
-240
],
"parameters": {},
"credentials": {
"customJsApi": {
"id": "BFGbk0a71fKWY967",
"name": "CustomJS account"
}
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"b122b6e4-2dfa-4f1f-8547-36ba91ca93f9": {
"main": [
[
{
"node": "49cb0c7b-c9d8-4bf1-afa5-5afab9e7967e",
"type": "main",
"index": 0
}
]
]
},
"b83c51ea-9afc-411a-baad-429776e843f3": {
"main": [
[
{
"node": "19f32c25-df26-426d-8e28-f1d29c8571b1",
"type": "main",
"index": 0
}
]
]
},
"19f32c25-df26-426d-8e28-f1d29c8571b1": {
"main": [
[
{
"node": "7360c3f9-2e11-4839-b105-ecab66a39af2",
"type": "main",
"index": 0
}
]
]
},
"7360c3f9-2e11-4839-b105-ecab66a39af2": {
"main": [
[
{
"node": "b122b6e4-2dfa-4f1f-8547-36ba91ca93f9",
"type": "main",
"index": 0
}
]
]
},
"49cb0c7b-c9d8-4bf1-afa5-5afab9e7967e": {
"main": [
[
{
"node": "05ef1b18-481d-40f8-a6b3-712bb9ba2b6f",
"type": "main",
"index": 0
}
]
]
},
"c8f0971c-e1e0-4add-83cb-932902f80b56": {
"main": [
[
{
"node": "b83c51ea-9afc-411a-baad-429776e843f3",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Sonstiges, Bausteine
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
PDFs zusammenführen
Führen Sie mehrere PDF-Dateien mit der CustomJS-API zusammen
Merge
Http Request
Manual Trigger
+
Merge
Http Request
Manual Trigger
7 NodesCustomJS
IT-Betrieb
Konvertiere Bilder von JPG/PNG zu WebP
Automatische Bildoptimierung mit APYHub und Google Drive: Konvertierung von JPG/PNG in WebP
Set
Code
Switch
+
Set
Code
Switch
12 NodesDavide
Sonstiges
Automatisiertes Senden von LinkedIn-Kontaktanfragen und Einstiegsnachrichten mit Unipile und Google Sheets
Automatisierte LinkedIn-Kontaktanfragen und Eisbrecher-Nachrichten mit Unipile und Google Sheets
If
Set
Code
+
If
Set
Code
44 NodesPollupAI
Sonstiges
Automatisches Schneiden – Automatische Generierung von Videoclips und Hochladen auf YouTube
Automatische Erstellung und Hochladen von YouTube-Videos mit thailändischen Zitaten mit FFmpeg
Set
Code
Merge
+
Set
Code
Merge
23 NodesJaruphat J.
Produkt
Batch-Verarbeitung von Prompts mit Anthropic Claude API
Massenverarbeitung von Prompts mit Anthropic Claude API
If
Set
Code
+
If
Set
Code
39 NodesGreg Evseev
Bausteine
Eigener Qdrant-Vektorspeicher-MCP-Server
Benutzerdefinierten Qdrant-Vektorspeicher MCP-Server erstellen
If
Set
Code
+
If
Set
Code
44 NodesJimleuk
Bausteine
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes7
Kategorie2
Node-Typen6
Autor
CustomJS
@customjsExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen