"""
PDF处理工具模块

此模块已迁移到使用 ocr_utils.PDFUtils，保留此文件仅用于向后兼容。
新代码应直接使用 ocr_utils.PDFUtils。
"""
import sys
from pathlib import Path

# 添加 ocr_platform 根目录到 Python 路径（用于导入 ocr_utils）
ocr_platform_root = Path(__file__).parents[3]  # core -> universal_doc_parser -> ocr_tools -> ocr_platform -> repository.git
if str(ocr_platform_root) not in sys.path:
    sys.path.insert(0, str(ocr_platform_root))

# 从 ocr_utils 导入 PDFUtils
try:
    from ocr_utils import PDFUtils
except ImportError:
    raise ImportError("ocr_utils.PDFUtils is required. Please ensure ocr_utils is available.")

# 为了向后兼容，将 PDFUtils 导出（实际上就是 ocr_utils.PDFUtils）
__all__ = ['PDFUtils']
