39 lines
842 B
Python
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",
|
|
]
|