{"_id":"@drcomgenius/n8n-nodes-pdf-inspector","_rev":"2-aba708eaef361ee8bf0d98214fd13f3f","name":"@drcomgenius/n8n-nodes-pdf-inspector","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@drcomgenius/n8n-nodes-pdf-inspector","version":"0.1.0","keywords":["n8n-community-node-package","n8n","pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","firecrawl"],"author":{"name":"DrComgenius","email":"emmanuelnwokeukwu6@gmail.com"},"license":"MIT","_id":"@drcomgenius/n8n-nodes-pdf-inspector@0.1.0","maintainers":[{"name":"drcomgenius","email":"emmanuelnwokeukwu6@gmail.com"}],"homepage":"https://github.com/comgenius/n8n-nodes-pdf-inspector","bugs":{"url":"https://github.com/comgenius/n8n-nodes-pdf-inspector/issues"},"n8n":{"nodes":["dist/nodes/PdfInspector/PdfInspector.node.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c4ff058f7724c078bf45f2d1c9c15d017df4372d","tarball":"https://registry.npmjs.org/@drcomgenius/n8n-nodes-pdf-inspector/-/n8n-nodes-pdf-inspector-0.1.0.tgz","fileCount":8,"integrity":"sha512-3wSkKpqVwWW40vTIT/vOxTS/pHDdhjSRM7kd/eLlPZne/BIMjANxL+z6sFQ4qYF4gBC5URmsT6hCZD4eCuoqDA==","signatures":[{"sig":"MEQCICx26D9pisMy36jQ3nIsOBTFQYk2e8eYjoMhUA45zryvAiBp7lexsNvkQSrUv8Zi/gIAvXh6cl3tlxR6Yol0BG8YSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73555},"main":"index.js","engines":{"node":">=20.15"},"scripts":{"dev":"tsc --watch","lint":"eslint nodes package.json","build":"tsc && gulp build:icons","format":"prettier nodes --write","lintfix":"eslint nodes package.json --fix","prepublishOnly":"npm run build && npm run lint"},"_npmUser":{"name":"drcomgenius","email":"emmanuelnwokeukwu6@gmail.com"},"repository":{"url":"git+https://github.com/comgenius/n8n-nodes-pdf-inspector.git","type":"git"},"_npmVersion":"11.6.2","description":"Fast PDF classification and region-based text extraction (native Rust via napi).","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@firecrawl/pdf-inspector":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.0","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pdf-inspector_0.1.0_1786215614002_0.5432496894496246","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@drcomgenius/n8n-nodes-pdf-inspector","version":"0.1.1","description":"Fast PDF classification and region-based text extraction (native Rust via napi).","keywords":["n8n-community-node-package","n8n","pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","firecrawl"],"license":"MIT","homepage":"https://github.com/comgenius/n8n-nodes-pdf-inspector","author":{"name":"DrComgenius","email":"emmanuelnwokeukwu6@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/comgenius/n8n-nodes-pdf-inspector.git"},"engines":{"node":">=20.15"},"main":"index.js","scripts":{"build":"tsc && gulp build:icons","dev":"tsc --watch","format":"prettier nodes --write","lint":"eslint nodes package.json","lintfix":"eslint nodes package.json --fix","prepublishOnly":"npm run build && npm run lint"},"n8n":{"n8nNodesApiVersion":1,"nodes":["dist/nodes/PdfInspector/PdfInspector.node.js"]},"dependencies":{"@firecrawl/pdf-inspector":"^1.12.0"},"devDependencies":{"@types/node":"^20.14.0","@typescript-eslint/parser":"^7.15.0","eslint":"^8.57.0","eslint-plugin-n8n-nodes-base":"^1.16.3","gulp":"^5.0.0","n8n-workflow":"*","prettier":"^3.3.2","typescript":"^5.5.3"},"peerDependencies":{"n8n-workflow":"*"},"gitHead":"038b47275811da5f9cd31c0f06dc5f7807e7b3d4","_id":"@drcomgenius/n8n-nodes-pdf-inspector@0.1.1","bugs":{"url":"https://github.com/comgenius/n8n-nodes-pdf-inspector/issues"},"_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-fTpDQXrOqAcAoJGznWHRMd2rFXe9BbiBHeErrDqXKfCFkNwDYTB38XQ8fRbNMWbQi+4PhTR3eH2rRAXdhqfCrw==","shasum":"287dad0890b447ea3a3cf131a4d51e3aa3c53045","tarball":"https://registry.npmjs.org/@drcomgenius/n8n-nodes-pdf-inspector/-/n8n-nodes-pdf-inspector-0.1.1.tgz","fileCount":8,"unpackedSize":73425,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@drcomgenius%2fn8n-nodes-pdf-inspector@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlgwI2a+bKPtWC5cSHe5RoPSP5KQLJ2bYpTL40KCKCTwIgJsuJVUyTbIUvfCIRxWFEbnyQC5YJP0eHrQmPZ55Q+D8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aabea6f4-e82e-4dd4-89d9-34a0dcaa8189"}},"directories":{},"maintainers":[{"name":"drcomgenius","email":"emmanuelnwokeukwu6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-pdf-inspector_0.1.1_1786216238002_0.7998930586808681"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T19:00:13.826Z","modified":"2026-08-08T19:10:38.513Z","0.1.0":"2026-08-08T19:00:14.146Z","0.1.1":"2026-08-08T19:10:38.147Z"},"bugs":{"url":"https://github.com/comgenius/n8n-nodes-pdf-inspector/issues"},"author":{"name":"DrComgenius","email":"emmanuelnwokeukwu6@gmail.com"},"license":"MIT","homepage":"https://github.com/comgenius/n8n-nodes-pdf-inspector","keywords":["n8n-community-node-package","n8n","pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","firecrawl"],"repository":{"type":"git","url":"git+https://github.com/comgenius/n8n-nodes-pdf-inspector.git"},"description":"Fast PDF classification and region-based text extraction (native Rust via napi).","maintainers":[{"name":"drcomgenius","email":"emmanuelnwokeukwu6@gmail.com"}],"readme":"# @drcomgenius/n8n-nodes-pdf-inspector\n\nFast PDF classification and region-based text extraction (native Rust via napi).\n\nThis is an [n8n](https://n8n.io/) community node that wraps [`@firecrawl/pdf-inspector`](https://github.com/firecrawl/pdf-inspector).\n\n## Installation\n\nIn n8n:\n\n1. **Settings → Community Nodes → Install**\n2. Enter `@drcomgenius/n8n-nodes-pdf-inspector` and click **Install**.\n\nOr via npm in a self-hosted n8n:\n\n```bash\nnpm install @drcomgenius/n8n-nodes-pdf-inspector\n```\n\n## Operations\n\n- **Classify PDF** — Detects whether a PDF is `TextBased`, `Scanned`, `ImageBased`, or `Mixed` in ~10–50ms. Returns page count, per-page OCR routing, and a confidence score (0.0–1.0).\n- **Extract Text in Regions** — Extracts text within bounding-box regions on specified pages. Each region result includes a `needsOcr` flag so unreliable extractions can be routed to OCR.\n\nBoth operations read the PDF bytes from an incoming binary property.\n\n## Credentials\n\nNone. The underlying library runs fully locally — no API keys or services required.\n\n## Platform notes\n\n`@firecrawl/pdf-inspector` ships prebuilt native binaries for Linux (x64/ARM64, glibc + musl), macOS ARM64, and Windows x64. n8n installs will pull the platform-appropriate binary automatically via npm `optionalDependencies`.\n\n## Compatibility\n\n- n8n `>= 1.0`\n- Node.js `>= 20.15`\n\n## License\n\nMIT © DrComgenius\n","readmeFilename":"README.md"}