133 lines
4.2 KiB
TOML
133 lines
4.2 KiB
TOML
[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"
|