Files
omniread/omniread/pdf/__init__.py
Vishesh 'ironeagle' Bangotra c3f3c9e57b xlsx-and-csv-read (#3)
Reviewed-on: #3
Co-authored-by: Vishesh 'ironeagle' Bangotra <aetoskia@gmail.com>
Co-committed-by: Vishesh 'ironeagle' Bangotra <aetoskia@gmail.com>
2026-08-24 20:19:33 +00:00

39 lines
842 B
Python

"""
# Summary
PDF format implementation for OmniRead.
This package provides **PDF-specific implementations** of the core OmniRead
contracts defined in `omniread.core`.
Unlike HTML, PDF handling requires an explicit client layer for document
access. This package therefore includes:
- PDF clients for acquiring raw PDF data.
- PDF scrapers that coordinate client access.
- PDF parsers that extract structured content from PDF binaries.
Public exports from this package represent the supported PDF pipeline
and are safe for consumers to import directly when working with PDFs.
---
# Public API
- `FileSystemPDFClient`
- `PDFScraper`
- `PDFParser`
---
"""
from .client import FileSystemPDFClient
from .scraper import PDFScraper
from .parser import PDFParser
__all__ = [
"FileSystemPDFClient",
"PDFScraper",
"PDFParser",
]