
    Ng1                     *    d dl mZmZ dZdZd Zd ZdS )    )	add_input	get_inputrangeboundedc                 |    t          | d           |                     dt          t          t          fd           d S )NT)pagesz
--strategyz1PDFium text extraction strategy (range, bounded).)defaultchoiceshelp)r   add_argumentEXTRACT_RANGEEXTRACT_BOUNDED)parsers    W/var/www/html/ai-engine/env/lib/python3.11/site-packages/pypdfium2/_cli/extract_text.pyattachr      sM    fD!!!!
 /2B	          c                 L   t          |           }d}| j        D ]}||         }|                                }| j        t          k    r|                    d          }n'| j        t          k    r|                                }nJ t          |d|dz    dz   |z              d}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texts          r   mainr$      s    
D//C
CZ  1v$$&& =M))**d*;;DD]o--,,..DDLc%ac%%%%,--- r   N)pypdfium2._cli._parsersr   r   r   r   r   r$    r   r   <module>r'      sQ   
 9 8 8 8 8 8 8 8      r   