
    w;3h1                     (    d dl mZmZ dZdZd Zd Zy)    )	add_input	get_inputrangeboundedc                 d    t        | d       | j                  dt        t        t        fd       y )NT)pagesz
--strategyz1PDFium text extraction strategy (range, bounded).)defaultchoiceshelp)r   add_argumentEXTRACT_RANGEEXTRACT_BOUNDED)parsers    [/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/pypdfium2/_cli/extract_text.pyattachr      s0    fD!
 /2B	      c                 6   t        |       }d}| j                  D ]}  }||   }|j                         }| j                  t        k(  r|j                  d      }n&| j                  t        k(  r|j                         }nJ t        |d|dz    dz   |z          d} y )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 1v$$& ==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   