o
    Zh1                     @   s,   d dl mZmZ dZdZdd Zdd ZdS )	    )	add_input	get_inputrangeZboundedc                 C   s&   t | dd | jdtttfdd d S )NT)pagesz
--strategyz1PDFium text extraction strategy (range, bounded).)defaultchoiceshelp)r   add_argumentEXTRACT_RANGEEXTRACT_BOUNDED)parser r   R/var/www/html/lang_env/lib/python3.10/site-packages/pypdfium2/_cli/extract_text.pyattach   s   
r   c                 C   s|   t | }d}| jD ]2}|| }| }| jtkr|jdd}n| jtkr)| }nJ t|d|d  d |  d}q	d S )N T)Z
force_thisFz# Page    
)	r   r   Zget_textpageZstrategyr
   Zget_text_ranger   Zget_text_boundedprint)argsZpdfsepipageZtextpagetextr   r   r   main   s   



r   N)Zpypdfium2._cli._parsersr   r   r
   r   r   r   r   r   r   r   <module>   s
   
