[project] name = "comfyui-pdf-tools" version = "1.0.0" description = "Advanced PDF processing, OCR, and AI vision analysis nodes for ComfyUI. Features multi-language OCR (Surya, PaddleOCR VL), AI vision analysis (Florence-2, LayoutLMv3), advanced PDF extraction with quality assessment, spread detection for scanned books, and comprehensive layout analysis. Supports 90+ languages." license = "OTHER" readme = "README.md" requires-python = ">=3.11" authors = [ { name = "Eric Hiss", email = "eric@historic.camera" } ] maintainers = [ { name = "Eric Hiss", email = "eric@historic.camera" } ] keywords = [ "comfyui", "pdf", "ocr", "document-analysis", "florence-2", "surya-ocr", "paddleocr", "layoutlmv3", "multilingual", "layout-analysis", "vision", "ai", "document-processing", "text-recognition" ] classifiers = [ "Development Status :: 4 - Beta", "Environment :: GPU :: NVIDIA CUDA", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: Other/Proprietary License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Image Processing", "Topic :: Text Processing :: General" ] [project.urls] Homepage = "https://github.com/EricRollei/PDF-Tools" Repository = "https://github.com/EricRollei/PDF-Tools" Documentation = "https://github.com/EricRollei/PDF-Tools#readme" Issues = "https://github.com/EricRollei/PDF-Tools/issues" [tool.comfy] PublisherId = "ericrollei" DisplayName = "PDF Tools - Advanced PDF Processing & OCR" Icon = "" [tool.comfy.registry] description = "Advanced PDF processing, OCR, and AI vision analysis nodes for ComfyUI" [[tool.comfy.registry.nodes]] name = "PDF Extractor v08" display_name = "PDF Extractor v08" description = "Advanced PDF image extraction with quality assessment, spread detection, and duplicate handling" category = "PDF" [[tool.comfy.registry.nodes]] name = "PDF Extractor v09" display_name = "PDF Extractor v09" description = "Latest PDF extractor with enhanced quality scoring and organization features" category = "PDF" [[tool.comfy.registry.nodes]] name = "Simple PDF Extractor" display_name = "Simple PDF Extractor" description = "Basic PDF image extraction for simple use cases" category = "PDF" [[tool.comfy.registry.nodes]] name = "Surya OCR Layout Node" display_name = "Surya OCR Layout" description = "Multilingual OCR with 90+ languages, layout detection, and reading order analysis" category = "OCR" [[tool.comfy.registry.nodes]] name = "Surya Layout OCR Hybrid" display_name = "Surya Layout OCR Hybrid" description = "Hybrid layout and OCR processing combining multiple detection methods" category = "OCR" [[tool.comfy.registry.nodes]] name = "Basic Surya" display_name = "Basic Surya OCR" description = "Simplified Surya OCR interface for quick text extraction" category = "OCR" [[tool.comfy.registry.nodes]] name = "Basic Surya v02" display_name = "Basic Surya OCR v02" description = "Updated Surya OCR with improved performance and options" category = "OCR" [[tool.comfy.registry.nodes]] name = "PaddleOCR VL Remote" display_name = "PaddleOCR VL Remote" description = "Visual-Language OCR via remote server (requires separate venv for CUDA 12.6)" category = "OCR" [[tool.comfy.registry.nodes]] name = "Florence2 Cropper" display_name = "Florence-2 Cropper" description = "AI-powered image cropping and region detection using Microsoft Florence-2" category = "Vision" [[tool.comfy.registry.nodes]] name = "LayoutLMv3 Node" display_name = "LayoutLMv3 Document Understanding" description = "Microsoft LayoutLMv3 for document understanding and analysis" category = "Vision" [[tool.comfy.registry.nodes]] name = "Enhanced Layout Parser v06" display_name = "Enhanced Layout Parser" description = "Advanced document layout analysis with region classification" category = "Layout" [[tool.comfy.registry.nodes]] name = "Rectangle Detector" display_name = "Rectangle Detector" description = "Geometric rectangle and shape detection in images" category = "Vision"