o
    f1                     @   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   T/home/ubuntu/webapp/venv/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)
force_thisFz# 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
   
