
    h1                     (    S SK JrJr  SrSrS rS rg)    )	add_input	get_inputrangeboundedc                 X    [        U SS9  U R                  S[        [        [        4SS9  g )NT)pagesz
--strategyz1PDFium text extraction strategy (range, bounded).)defaultchoiceshelp)r   add_argumentEXTRACT_RANGEEXTRACT_BOUNDED)parsers    S/var/www/html/shao/venv/lib/python3.13/site-packages/pypdfium2/_cli/extract_text.pyattachr      s0    fD!
 /2B	      c                 6   [        U 5      nSnU R                   H|  nX   nUR                  5       nU R                  [        :X  a  UR                  SS9nO'U R                  [        :X  a  UR                  5       nO e[        USUS-    S3-   U-   5        SnM~     g )N T)
force_thisz# Page    
)	r   r   get_textpagestrategyr   get_text_ranger   get_text_boundedprint)argspdfsepipagetextpagetexts          r   mainr$      s    
D/C
CZZv$$& ==M)**d*;D]]o-,,.D5cgacU"%%,- r   N)pypdfium2._cli._parsersr   r   r   r   r   r$    r   r   <module>r'      s   
 9r   