o
    _qih                     @   sL   d dl Z d dlZd dlmZ d dlmZ dd Zdd Z	e  e
e	 dS )    Nc                  C   sF   t jrJ t jrtdtjd tjdd d dd} t|  dt j_	d S )NzInitialize PDFium)file   r   )versionZm_pUserFontPathsZ
m_pIsolateZm_v8EmbedderSlotT)
pdfium_iLIBRARY_AVAILABLEDEBUG_AUTOCLOSEprintsysstderrpdfium_cZFPDF_LIBRARY_CONFIGZFPDF_InitLibraryWithConfigvalue)config r   _/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/pypdfium2/_library_scope.pyinit_lib
   s   

r   c                   C   s.   t jsJ t jrt d t  dt j_d S )NzDestroy PDFiumF)r   r   r   Z_safe_debugr   ZFPDF_DestroyLibraryr   r   r   r   r   destroy_lib   s
   

r   )r	   atexitZpypdfium2.rawrawr   Zpypdfium2.internalZinternalr   r   r   registerr   r   r   r   <module>   s   	