Workflow: Code Manual Create

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "1dd912a1610cd0376bae7bb8f1b5838d2b601f42ac66a48e012166bb954fed5a",
        "templateId": "2314"
    },
    "nodes": [
        {
            "id": "3409b6e3-aef1-4eb4-acfb-72a73101e109",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                380,
                240
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "4942cdfc-bc9a-43ac-a60d-06e1ddf52d07",
            "name": "Write Result File to Disk",
            "type": "n8n-nodes-base.readWriteFile",
            "position": [
                1360,
                240
            ],
            "parameters": {
                "options": [],
                "fileName": "document.pdf",
                "operation": "write",
                "dataPropertyName": "=data"
            },
            "typeVersion": 1
        },
        {
            "id": "1467a9ab-144d-48cc-a52f-3dca86ca0e8b",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                880,
                100
            ],
            "parameters": {
                "width": 218,
                "height": 132,
                "content": "## Authentication\nConversion requests must be authenticated. Please create \n[ConvertAPI account to get authentication secret](https:\/\/www.convertapi.com\/a\/signin)"
            },
            "typeVersion": 1
        },
        {
            "id": "4d85a311-8e39-48ce-868e-95efec509247",
            "name": "Create HTML",
            "type": "n8n-nodes-base.set",
            "position": [
                580,
                240
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "ad325c1b-1597-45ab-98cd-1801da32e3f1",
                            "name": "data",
                            "type": "string",
                            "value": "=<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>ConvertAPI Test Document<\/title>\n<\/head>\n<body>\n    <h1>ConvertAPI Test Document<\/h1>\n    <p>This is a minimal HTML5 document used for testing ConvertAPI's conversion capabilities.<\/p>\n    <section>\n        <h2>Section Title<\/h2>\n        <p>This is a section within the document.<\/p>\n    <\/section>\n    <footer>\n        <p>&copy; 2024 Test Document<\/p>\n    <\/footer>\n<\/body>\n<\/html>"
                        }
                    ]
                }
            },
            "typeVersion": 3.29999999999999982236431605997495353221893310546875
        },
        {
            "id": "a0e4e17a-097f-4127-9b60-c6ae637816a0",
            "name": "Convert HTML to File",
            "type": "n8n-nodes-base.code",
            "position": [
                760,
                240
            ],
            "parameters": {
                "jsCode": "const text = $node[\"Create HTML\"].json[\"data\"]\nconst buffer = Buffer.from(text, 'utf8');\nconst binaryData = {\n  data: buffer.toString('base64'),\n  mimeType: 'application\/octet-stream',\n  fileName: 'file.html',\n};\nitems[0].binary = { data: binaryData };\nreturn items;\n"
            },
            "typeVersion": 2
        },
        {
            "id": "653b21eb-dae5-44e0-858a-a2905f495911",
            "name": "Convert File to PDF",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                940,
                240
            ],
            "parameters": {
                "url": "https:\/\/v2.convertapi.com\/convert\/html\/to\/pdf",
                "method": "POST",
                "options": {
                    "response": {
                        "response": {
                            "responseFormat": "file"
                        }
                    }
                },
                "sendBody": true,
                "contentType": "multipart-form-data",
                "sendHeaders": true,
                "authentication": "genericCredentialType",
                "bodyParameters": {
                    "parameters": [
                        {
                            "name": "file",
                            "parameterType": "formBinaryData",
                            "inputDataFieldName": "data"
                        }
                    ]
                },
                "genericAuthType": "httpQueryAuth",
                "headerParameters": {
                    "parameters": [
                        {
                            "name": "Accept",
                            "value": "application\/octet-stream"
                        }
                    ]
                }
            },
            "credentials": {
                "httpQueryAuth": {
                    "id": "WdAklDMod8fBEMRk",
                    "name": "Query Auth account"
                }
            },
            "notesInFlow": true,
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        }
    ],
    "pinData": [],
    "connections": {
        "Create HTML": {
            "main": [
                [
                    {
                        "node": "Convert HTML to File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Convert File to PDF": {
            "main": [
                [
                    {
                        "node": "Write Result File to Disk",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Convert HTML to File": {
            "main": [
                [
                    {
                        "node": "Convert File to PDF",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "Create HTML",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Dialpad to Syncro
View
Webhook Graphql Automate Webhook
View
Manual Send Triggered
View
Code Filter Update Triggered
View
Extranet Releases
View
Fetch the Most Recent Document from Google Drive
View
Bitbucket Automate Triggered
View
Wait Redis Automate Triggered
View
Manual Twitter Automate Triggered
View
Wait Splitout Create Scheduled
View