{"_id":"@deesarrollos/node-red-contrib-base64-to-pdf","name":"@deesarrollos/node-red-contrib-base64-to-pdf","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@deesarrollos/node-red-contrib-base64-to-pdf","version":"1.0.0","description":"Node-RED custom node to convert Base64 payloads into PDF buffers","keywords":["node-red","node-red-contrib","pdf","base64"],"license":"MIT","author":{"name":"aivo-pipeline"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"node-red":{"nodes":{"base64-to-pdf":"base64-to-pdf.js"}},"_id":"@deesarrollos/node-red-contrib-base64-to-pdf@1.0.0","gitHead":"7a5e896532f55b298ba782b1044318e2d77d896e","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-NIXv65ZLaNzySs8v9upaxPXqHWnBOT+0PSdYVgLxtbaEXsvoQFCwsFHMNNm00NritJVq/YRDv+39EWWC088QtA==","shasum":"b591c65dfc91139e80ee8b6bf486a642125ec806","tarball":"https://registry.npmjs.org/@deesarrollos/node-red-contrib-base64-to-pdf/-/node-red-contrib-base64-to-pdf-1.0.0.tgz","fileCount":5,"unpackedSize":6613,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH01WbPCWAtHZCtMqN6tJ9Fq1cbrvzn5g5H9k0b+7QuBAiEAvA7ndvbkjeDkr3SZqYryP2f69oQ0+FWjsv5CJbMjLBk="}]},"_npmUser":{"name":"gerardobalmaceda","email":"gerardogbalmaceda@gmail.com"},"directories":{},"maintainers":[{"name":"gerardobalmaceda","email":"gerardogbalmaceda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-base64-to-pdf_1.0.0_1773446906624_0.6892786307455558"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T00:08:26.514Z","1.0.0":"2026-03-14T00:08:26.804Z","modified":"2026-03-14T00:08:27.053Z"},"maintainers":[{"name":"gerardobalmaceda","email":"gerardogbalmaceda@gmail.com"}],"description":"Node-RED custom node to convert Base64 payloads into PDF buffers","keywords":["node-red","node-red-contrib","pdf","base64"],"author":{"name":"aivo-pipeline"},"license":"MIT","readme":"# node-red-contrib-base64-to-pdf\r\n\r\nNode-RED custom node that converts Base64 content into a PDF Buffer.\r\n\r\n## Features\r\n\r\n- Reads Base64 from `msg.base64` or `msg.payload`\r\n- Supports Data URI input (`data:application/pdf;base64,...`)\r\n- Outputs `msg.payload` as `Buffer`\r\n- Sets PDF response headers in `msg.headers`\r\n- Optional `%PDF-` signature validation (`Strict Header`)\r\n\r\n## Input\r\n\r\n- `msg.base64` (string, optional)\r\n- `msg.payload` (string, fallback)\r\n- `msg.fileName` (string, optional)\r\n\r\n## Output\r\n\r\n- `msg.payload`: PDF `Buffer`\r\n- `msg.headers`:\r\n  - `Content-Type: application/pdf`\r\n  - `Content-Disposition: inline; filename=\"<name>\"`\r\n  - `Content-Length`\r\n\r\n## Install in Node-RED\r\n\r\n```bash\r\ncd ~/.node-red\r\nnpm install node-red-contrib-base64-to-pdf\r\n```\r\n\r\nOn Windows:\r\n\r\n```powershell\r\ncd $HOME\\.node-red\r\nnpm install node-red-contrib-base64-to-pdf\r\n```\r\n\r\nRestart Node-RED and look for `base64-to-pdf` in the palette.\r\n\r\n## Local Development\r\n\r\n```bash\r\ncd ~/.node-red\r\nnpm install <path-to-this-folder>\r\n```\r\n\r\n## Publish\r\n\r\n```bash\r\nnpm publish --access public\r\n```\r\n\r\n## License\r\n\r\nMIT","readmeFilename":"README.md","_rev":"1-5db0c8f6f6e2786998f3f22523a23ce7"}