{"_id":"@bitovi/n8n-nodes-pdf-to-png","_rev":"6-567ff6cafe10316fdbe25b120e52be0d","name":"@bitovi/n8n-nodes-pdf-to-png","dist-tags":{"latest":"0.1.3","beta":"0.1.3-beta.0"},"versions":{"0.1.0":{"name":"@bitovi/n8n-nodes-pdf-to-png","version":"0.1.0","keywords":["n8n-community-node-package","pdf","png","convert","image"],"author":{"name":"manuel","email":"manuelpreston9@gmail.com"},"license":"MIT","_id":"@bitovi/n8n-nodes-pdf-to-png@0.1.0","maintainers":[{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"cherif_b","email":"cherif.bouchelaghem@gmail.com"},{"name":"alishouman","email":"alyshouman@gmail.com"},{"name":"bitovi-os","email":"os@bitovi.com"},{"name":"kyle-n","email":"kylebnazario@gmail.com"},{"name":"mhaynie_bitovi","email":"mhaynie@bitovi.com"},{"name":"bmomberger-bitovi","email":"brad@bitovi.com"},{"name":"fabioemoutinho","email":"fabioemoutinho@gmail.com"},{"name":"rlmcneary2","email":"rich@limnous.com"},{"name":"tehfedaykin","email":"jennifer.wadella@gmail.com"},{"name":"phillipskevin","email":"kphillips86@gmail.com"},{"name":"mickmcgrath13","email":"mick.mc.13@gmail.com"},{"name":"bitovi-core-os","email":"core@donejs.com"},{"name":"janebitovi","email":"jane@bitovi.com"},{"name":"sandover","email":"sandover@gmail.com"}],"homepage":"https://github.com/bitovi/n8n-nodes-pdf-to-png","bugs":{"url":"https://github.com/bitovi/n8n-nodes-pdf-to-png/issues"},"n8n":{"nodes":["dist/nodes/PdfToPng/PdfToPng.node.js"],"strict":true,"credentials":[],"n8nNodesApiVersion":1},"dist":{"shasum":"16308a2a888d38af08745474c5acb247d79b2f89","tarball":"https://registry.npmjs.org/@bitovi/n8n-nodes-pdf-to-png/-/n8n-nodes-pdf-to-png-0.1.0.tgz","fileCount":10,"integrity":"sha512-D3mtdweWZTVIdm7gezCUCqLdb8H2GpKr6bMkxjGV0BuINBNtaMb/QOy215ZFp1JNIaEXsAgAvC4cGMF8eYO4/A==","signatures":[{"sig":"MEYCIQDjDqRCUSqjcADEZt45BMt1FFBbm1C0x8vytkNua1H3PwIhALVXXZzGhw48JDfuH21GY5d9aUkvvKbeOQQW8jURvBxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97956},"gitHead":"7fd6f19c6c32fdc0b1492eb5ba9a811b54fdc150","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch"},"_npmUser":{"name":"bitovi-core-os","email":"core@donejs.com"},"repository":{"url":"git+https://github.com/bitovi/n8n-nodes-pdf-to-png.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node to convert PDF pages to PNG images","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pdf-to-png-converter":"^3.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pdf-to-png_0.1.0_1777918390237_0.08161237595620752","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bitovi/n8n-nodes-pdf-to-png","version":"0.1.1","keywords":["n8n-community-node-package","pdf","png","convert","image"],"author":{"name":"manuel","email":"manuelpreston9@gmail.com"},"license":"MIT","_id":"@bitovi/n8n-nodes-pdf-to-png@0.1.1","maintainers":[{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"cherif_b","email":"cherif.bouchelaghem@gmail.com"},{"name":"alishouman","email":"alyshouman@gmail.com"},{"name":"bitovi-os","email":"os@bitovi.com"},{"name":"kyle-n","email":"kylebnazario@gmail.com"},{"name":"mhaynie_bitovi","email":"mhaynie@bitovi.com"},{"name":"bmomberger-bitovi","email":"brad@bitovi.com"},{"name":"fabioemoutinho","email":"fabioemoutinho@gmail.com"},{"name":"rlmcneary2","email":"rich@limnous.com"},{"name":"tehfedaykin","email":"jennifer.wadella@gmail.com"},{"name":"phillipskevin","email":"kphillips86@gmail.com"},{"name":"mickmcgrath13","email":"mick.mc.13@gmail.com"},{"name":"bitovi-core-os","email":"core@donejs.com"},{"name":"janebitovi","email":"jane@bitovi.com"},{"name":"dandamantran89","email":"DanD.Tran89@gmail.com"},{"name":"sandover","email":"sandover@gmail.com"}],"homepage":"https://github.com/bitovi/n8n-nodes-pdf-to-png","bugs":{"url":"https://github.com/bitovi/n8n-nodes-pdf-to-png/issues"},"n8n":{"nodes":["dist/nodes/PdfToPng/PdfToPng.node.js"],"strict":true,"credentials":[],"n8nNodesApiVersion":1},"dist":{"shasum":"cd0af94ca8abb0ff657ec7bc8291cd22cf669f6a","tarball":"https://registry.npmjs.org/@bitovi/n8n-nodes-pdf-to-png/-/n8n-nodes-pdf-to-png-0.1.1.tgz","fileCount":10,"integrity":"sha512-1woTajgy/44+HqGuoKpGYsGq8ysafSZM6PxzAuAhbbhOYZVF0GEadpbWfbx8P9C7wQ972ujnvUVvQIJSCHclNA==","signatures":[{"sig":"MEYCIQDBiOqpa1vr7c08h/AZ8yLkaBmC0lLzgJpvu81G0eDONQIhAOFZKHI1YC9tm7mkCZuZWrgOGttUQ55213OUHZEtQKEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bitovi%2fn8n-nodes-pdf-to-png@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97877},"gitHead":"c90175dd0ecaa8e560036449e24915383b26d8aa","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2f0df1f-2895-43de-b301-6c6c492d4693"}},"repository":{"url":"git+https://github.com/bitovi/n8n-nodes-pdf-to-png.git","type":"git"},"_npmVersion":"11.15.0","description":"n8n community node to convert PDF pages to PNG images","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdf-to-png-converter":"^3.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pdf-to-png_0.1.1_1779831943926_0.17134866367111434","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bitovi/n8n-nodes-pdf-to-png","version":"0.1.2","keywords":["n8n-community-node-package","pdf","png","convert","image"],"author":{"name":"manuel","email":"manuelpreston9@gmail.com"},"license":"MIT","_id":"@bitovi/n8n-nodes-pdf-to-png@0.1.2","maintainers":[{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"cherif_b","email":"cherif.bouchelaghem@gmail.com"},{"name":"alishouman","email":"alyshouman@gmail.com"},{"name":"bitovi-os","email":"os@bitovi.com"},{"name":"kyle-n","email":"kylebnazario@gmail.com"},{"name":"mhaynie_bitovi","email":"mhaynie@bitovi.com"},{"name":"bmomberger-bitovi","email":"brad@bitovi.com"},{"name":"fabioemoutinho","email":"fabioemoutinho@gmail.com"},{"name":"rlmcneary2","email":"rich@limnous.com"},{"name":"tehfedaykin","email":"jennifer.wadella@gmail.com"},{"name":"phillipskevin","email":"kphillips86@gmail.com"},{"name":"mickmcgrath13","email":"mick.mc.13@gmail.com"},{"name":"bitovi-core-os","email":"core@donejs.com"},{"name":"janebitovi","email":"jane@bitovi.com"},{"name":"dandamantran89","email":"DanD.Tran89@gmail.com"},{"name":"sandover","email":"sandover@gmail.com"}],"homepage":"https://github.com/bitovi/n8n-nodes-pdf-to-png","bugs":{"url":"https://github.com/bitovi/n8n-nodes-pdf-to-png/issues"},"n8n":{"nodes":["dist/nodes/PdfToPng/PdfToPng.node.js"],"strict":true,"credentials":[],"n8nNodesApiVersion":1},"dist":{"shasum":"245f994b1bcfaa8f9a7699238ad46e610be1c346","tarball":"https://registry.npmjs.org/@bitovi/n8n-nodes-pdf-to-png/-/n8n-nodes-pdf-to-png-0.1.2.tgz","fileCount":10,"integrity":"sha512-ftun2ldZySZrTLGkFJGQjWDvV5oHB4Aik8CfcyVnPW2dY4n6oMepvyn0QmPifzFiAk0x3hK7oAJGqcWCRT5Jhg==","signatures":[{"sig":"MEQCIERf6rdiHSxq2NniUaQpeX5WftXl6lUgHBnxwA0uVzcPAiAYnA6JhkUR/Q7KfOIs9LUkx3XaBB/NnxLY2Fl3i0Je6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bitovi%2fn8n-nodes-pdf-to-png@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97877},"gitHead":"4ee797056863a8ea378e5b9704a2bb5fd06c29d3","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"bitovi-os","email":"os@bitovi.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:c36ca8bd-f7be-4317-aa53-9940f4737d2e"}},"repository":{"url":"git+https://github.com/bitovi/n8n-nodes-pdf-to-png.git","type":"git"},"_npmVersion":"11.16.0","description":"n8n community node to convert PDF pages to PNG images","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pdf-to-png-converter":"^3.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pdf-to-png_0.1.2_1780510696134_0.2092704920862909","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-beta.0":{"name":"@bitovi/n8n-nodes-pdf-to-png","version":"0.1.3-beta.0","keywords":["n8n-community-node-package","pdf","png","convert","image"],"author":{"name":"manuel","email":"manuelpreston9@gmail.com"},"license":"MIT","_id":"@bitovi/n8n-nodes-pdf-to-png@0.1.3-beta.0","maintainers":[{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"cherif_b","email":"cherif.bouchelaghem@gmail.com"},{"name":"alishouman","email":"alyshouman@gmail.com"},{"name":"bitovi-os","email":"os@bitovi.com"},{"name":"kyle-n","email":"kylebnazario@gmail.com"},{"name":"mhaynie_bitovi","email":"mhaynie@bitovi.com"},{"name":"bmomberger-bitovi","email":"brad@bitovi.com"},{"name":"fabioemoutinho","email":"fabioemoutinho@gmail.com"},{"name":"rlmcneary2","email":"rich@limnous.com"},{"name":"tehfedaykin","email":"jennifer.wadella@gmail.com"},{"name":"phillipskevin","email":"kphillips86@gmail.com"},{"name":"mickmcgrath13","email":"mick.mc.13@gmail.com"},{"name":"bitovi-core-os","email":"core@donejs.com"},{"name":"janebitovi","email":"jane@bitovi.com"},{"name":"dandamantran89","email":"DanD.Tran89@gmail.com"},{"name":"sandover","email":"sandover@gmail.com"}],"homepage":"https://github.com/bitovi/n8n-nodes-pdf-to-png","bugs":{"url":"https://github.com/bitovi/n8n-nodes-pdf-to-png/issues"},"n8n":{"nodes":["dist/nodes/PdfToPng/PdfToPng.node.js"],"strict":true,"credentials":[],"n8nNodesApiVersion":1},"dist":{"shasum":"a36baff7948f01f9f374c77181ed563cd299ca61","tarball":"https://registry.npmjs.org/@bitovi/n8n-nodes-pdf-to-png/-/n8n-nodes-pdf-to-png-0.1.3-beta.0.tgz","fileCount":10,"integrity":"sha512-yCnd7w1+dR8iIu6J6K6Kt9C/OWLseaIx18uhu9S28YiqnPTb0CUsTxViWk4dGlLCJXySolv7pZqbTWas0cruMw==","signatures":[{"sig":"MEYCIQDx6CZuHuXkzuYpO76GMfWclx3OCx7+askXfTgE8u9HTQIhAKVzz7s9H/DhW5WQr9gB5xVc+QCxCTWvqvpMmmVZeZeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bitovi%2fn8n-nodes-pdf-to-png@0.1.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100157},"gitHead":"2321f3f1dd5aa288fdf21f8e4354e390c1bcd6ba","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"bitovi-os","email":"os@bitovi.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:c36ca8bd-f7be-4317-aa53-9940f4737d2e"}},"overrides":{"pdfjs-dist":"5.6.205"},"repository":{"url":"git+https://github.com/bitovi/n8n-nodes-pdf-to-png.git","type":"git"},"_npmVersion":"11.17.0","description":"n8n community node to convert PDF pages to PNG images","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pdfjs-dist":"5.6.205","pdf-to-png-converter":"^3.18.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pdf-to-png_0.1.3-beta.0_1782152156269_0.8175201091153723","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"_id":"@bitovi/n8n-nodes-pdf-to-png@0.1.3","n8n":{"nodes":["dist/nodes/PdfToPng/PdfToPng.node.js"],"strict":true,"credentials":[],"n8nNodesApiVersion":1},"bugs":{"url":"https://github.com/bitovi/n8n-nodes-pdf-to-png/issues"},"dist":{"shasum":"b21fdbee9e6ebcf557c450d94baf7aaf3a4f8cd4","tarball":"https://registry.npmjs.org/@bitovi/n8n-nodes-pdf-to-png/-/n8n-nodes-pdf-to-png-0.1.3.tgz","integrity":"sha512-S/KwL031/LKQFqzdFQI1GTIFujd70VB43ObkpvBA7pphivJ0qjUQ6TJq2q4fYcObs7NUYy6pfvH3HbV1dmFVhQ==","fileCount":10,"unpackedSize":101183,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bitovi%2fn8n-nodes-pdf-to-png@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSCHd4P+37MS2NOywtqwzp0DXLYdI7hcur6OddcDElzgIgVy6vuF6xrKR50BhGsbIiR7ehHJjpwKglwpEjlUud1U0="}]},"name":"@bitovi/n8n-nodes-pdf-to-png","author":{"name":"manuel","email":"manuelpreston9@gmail.com"},"gitHead":"6dce3cfd67009c33d598a77b7a569a60f6fb5bbe","license":"MIT","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch"},"version":"0.1.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c36ca8bd-f7be-4317-aa53-9940f4737d2e"},"approver":{"name":"bitovi-os","email":"os@bitovi.com"}},"homepage":"https://github.com/bitovi/n8n-nodes-pdf-to-png","keywords":["n8n-community-node-package","pdf","png","convert","image"],"overrides":{"pdfjs-dist":"5.6.205"},"repository":{"url":"git+https://github.com/bitovi/n8n-nodes-pdf-to-png.git","type":"git"},"_npmVersion":"11.17.0","description":"n8n community node to convert PDF pages to PNG images","directories":{},"maintainers":[{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"cherif_b","email":"cherif.bouchelaghem@gmail.com"},{"name":"alishouman","email":"alyshouman@gmail.com"},{"name":"bitovi-os","email":"os@bitovi.com"},{"name":"kyle-n","email":"kylebnazario@gmail.com"},{"name":"mhaynie_bitovi","email":"mhaynie@bitovi.com"},{"name":"bmomberger-bitovi","email":"brad@bitovi.com"},{"name":"fabioemoutinho","email":"fabioemoutinho@gmail.com"},{"name":"rlmcneary2","email":"rich@limnous.com"},{"name":"tehfedaykin","email":"jennifer.wadella@gmail.com"},{"name":"phillipskevin","email":"kphillips86@gmail.com"},{"name":"mickmcgrath13","email":"mick.mc.13@gmail.com"},{"name":"bitovi-core-os","email":"core@donejs.com"},{"name":"janebitovi","email":"jane@bitovi.com"},{"name":"dandamantran89","email":"DanD.Tran89@gmail.com"},{"name":"sandover","email":"sandover@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"pdfjs-dist":"5.6.205","pdf-to-png-converter":"^3.18.0"},"devDependencies":{"eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-pdf-to-png_0.1.3_1782154531226_0.8987692846027238"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T18:13:10.127Z","modified":"2026-06-22T18:55:31.739Z","0.1.0":"2026-05-04T18:13:10.404Z","0.1.1":"2026-05-26T21:45:44.111Z","0.1.2":"2026-06-03T18:18:16.224Z","0.1.3-beta.0":"2026-06-22T18:15:56.394Z","0.1.3":"2026-06-22T18:55:31.305Z"},"bugs":{"url":"https://github.com/bitovi/n8n-nodes-pdf-to-png/issues"},"author":{"name":"manuel","email":"manuelpreston9@gmail.com"},"license":"MIT","homepage":"https://github.com/bitovi/n8n-nodes-pdf-to-png","keywords":["n8n-community-node-package","pdf","png","convert","image"],"repository":{"url":"git+https://github.com/bitovi/n8n-nodes-pdf-to-png.git","type":"git"},"description":"n8n community node to convert PDF pages to PNG images","maintainers":[{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"cherif_b","email":"cherif.bouchelaghem@gmail.com"},{"name":"alishouman","email":"alyshouman@gmail.com"},{"name":"bitovi-os","email":"os@bitovi.com"},{"name":"kyle-n","email":"kylebnazario@gmail.com"},{"name":"mhaynie_bitovi","email":"mhaynie@bitovi.com"},{"name":"bmomberger-bitovi","email":"brad@bitovi.com"},{"name":"fabioemoutinho","email":"fabioemoutinho@gmail.com"},{"name":"rlmcneary2","email":"rich@limnous.com"},{"name":"tehfedaykin","email":"jennifer.wadella@gmail.com"},{"name":"phillipskevin","email":"kphillips86@gmail.com"},{"name":"mickmcgrath13","email":"mick.mc.13@gmail.com"},{"name":"bitovi-core-os","email":"core@donejs.com"},{"name":"janebitovi","email":"jane@bitovi.com"},{"name":"dandamantran89","email":"DanD.Tran89@gmail.com"},{"name":"sandover","email":"sandover@gmail.com"}],"readme":"# n8n-nodes-pdf-to-png\n\nThis is an n8n community node that lets you convert PDF files to PNG images in your n8n workflows.\n\nThe PDF to PNG node converts each page of a PDF document into a separate PNG image. It works with PDF files passed as binary data through your workflow, outputting one item per page with configurable resolution.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.\n\n[Installation](#installation)  \n[Operations](#operations)  \n[Compatibility](#compatibility)  \n[Usage](#usage)  \n[Resources](#resources)  \n[Version History](#version-history)  \n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\n\n### Manual Installation\n\n1. Make sure to allow community nodes with `N8N_COMMUNITY_PACKAGES_ENABLED=true`\n2. Once logged in to your n8n web UI, go to `/settings/community-nodes`\n3. Type `@bitovi/n8n-nodes-pdf-to-png` and click install\n\n> **After installing or upgrading, restart n8n.** pdf.js caches its PDF worker per process, so a fresh process is needed to pick up the node's worker correctly. See [Troubleshooting](#troubleshooting).\n\n## Operations\n\nThe PDF to PNG node converts PDF pages to PNG images with the following parameters:\n\n**Parameters:**\n- **Binary Property**: Name of the binary property containing the PDF file (default: `data`)\n- **Scale**: Viewport scale factor for output resolution (default: `2.0`, range: 0.5–5.0)\n- **Page Range**: Pages to convert — leave empty for all pages, or use `1-3` for a range or `1,3,5` for specific pages\n- **Output Property**: Name of the binary property for the PNG output (default: `data`)\n\n**Output per page:**\n- `json.pageNumber` — the page number\n- `json.width` — image width in pixels\n- `json.height` — image height in pixels\n- `json.totalPages` — total pages converted\n- `json.sourceFile` — original PDF filename\n- `binary.data` — the PNG image\n\n## Compatibility\n\n- **Minimum n8n version**: 1.0.0\n- **Node.js**: >=18.10\n- **Tested with**: n8n 2.9.4\n\nThis node uses [pdf-to-png-converter](https://www.npmjs.com/package/pdf-to-png-converter) v3 with `pdfjs-dist` for PDF rendering and `@napi-rs/canvas` for image output.\n\n## Usage\n\n### Basic Workflow Example\n\n1. **Get PDF**: Use a node like \"Read Binary File\", \"HTTP Request\", or \"Gmail\" to get your PDF as binary data\n2. **PDF to PNG**: Add the PDF to PNG node — each page becomes a separate output item\n3. **Process Results**: Use the PNG images in subsequent nodes (save to disk, send via email, pass to AI vision, etc.)\n\n### Scale Guide\n\n| Scale | Use Case |\n|-------|----------|\n| 1.0 | Fast previews, small file size |\n| 2.0 | Good quality for most uses (default) |\n| 3.0 | High quality for OCR or printing |\n| 5.0 | Maximum quality, large files |\n\n### Working with Binary Data\n\nThe node expects the PDF file as binary data in the input. Any node that outputs a PDF (HTTP Request, Read Binary File, Gmail attachments, Google Drive, etc.) will work. The node outputs one item per page, each with a PNG binary attached.\n\n## Troubleshooting\n\n**`The API version \"X\" does not match the Worker version \"Y\"`**\n\npdf.js (used internally) runs its worker on the main thread and reads it from a process-wide global that whatever loaded a pdf.js worker last \"wins\" — including n8n core's own bundled pdf.js. This node works around that, but pdf.js **caches the worker per process on first use**. If an older/incompatible version of the node ran in the same process first, the cache is already poisoned and an in-place upgrade won't clear it.\n\n**Fix: restart n8n** after installing or upgrading the node. A fresh process resolves it.\n\n## Resources\n\n* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)\n* [pdf-to-png-converter](https://www.npmjs.com/package/pdf-to-png-converter) — the underlying conversion library\n\n## Version History\n\n### v0.1.3\n- Fix `The API version does not match the Worker version` error caused by pdf.js worker-version conflicts with n8n's bundled pdf.js\n- Note: restart n8n after installing/upgrading (see [Troubleshooting](#troubleshooting))\n\n### v0.1.0\n- Initial release\n- Convert PDF pages to PNG images\n- Configurable viewport scale (0.5x–5.0x)\n- Page range selection (all, range, or specific pages)\n- One output item per page with metadata\n\n## License\n\n[MIT](./LICENSE.md)\n\n","readmeFilename":"README.md"}