o
    e"                     @   s,   d dl mZmZ dZdZdd Zdd ZdS )	    )	add_input	get_inputrange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   N/var/www/html/venv/lib/python3.10/site-packages/pypdfium2/_cli/extract_text.pyattach   s   
r   c                 C   sx   t | }d}| jD ]0}|| }| }| jtkr| }n| jtkr'| }nJ t|d|d  d |  d}q	d S )N Fz# Page    
)	r   r   get_textpagestrategyr   get_text_ranger   get_text_boundedprint)argspdfsepipagetextpagetextr   r   r   main   s   




r    N)pypdfium2._cli._parsersr   r   r   r   r   r    r   r   r   r   <module>   s
   
