
    Ng                     B    d dl mZ d dlmZ d dlmZmZm	Z	m
Z
 d Zd ZdS )    N)	add_inputadd_n_digits	get_input
round_listc                 B    t          |            t          |            d S )N)r   r   )parsers    R/var/www/html/ai-engine/env/lib/python3.11/site-packages/pypdfium2/_cli/pdfinfo.pyattachr
      s$    f    c           
      X   t          |           }t          dt          |                      t          d|                                dz              |                    t
          j                  }|                    t
          j                  }t          d|            t          d|            t          d||k                t          d|                                            |	                                }|t
          j
        k    r/t          dt          j                            |                      |                                }|t
          j        k    r/t          d	t          j                            |                      |                    d
          }t          |          dk    r>t          d           |                                D ]\  }}t          d| d|            | j        D ]"}	t          d|	dz               ||	         }
t          dt)          |
                                | j                              t          d|
                                            t          dt)          |
                                | j                              dD ]m} t3          |
d|                                 d          d          }|r9t          |                                 dt)          || j                              n$d S )NzPage Count: zPDF Version: 
   zID (permanent): zID (changing):  zID match? - z
Tagged? - zPage Mode: zForm Type: T)
skip_emptyr   z	Metadata:z    z: z
# Page    zSize: z
Rotation: zBounding Box: )mediacropbleedtrimartget_boxF)fallback_okzBox: )r   printlenget_versionget_identifierpdfium_cFILEIDTYPE_PERMANENTFILEIDTYPE_CHANGING	is_taggedget_pagemodePAGEMODE_USENONEpdfium_iPageModeToStrgetget_formtypeFORMTYPE_NONEFormTypeToStrget_metadata_dictitemspagesr   get_sizen_digitsget_rotationget_bboxgetattrlower
capitalize)argspdfid_permanentid_changingpagemodeformtypemetadatakeyvalueipagebox_namer   s                r	   mainr>      s*   
D//C	
#S
#
#$$$	
2#//++b0
2
2333%%h&CDDL%%h&BCCK	
+\
+
+,,,	
*[
*
*+++	
64
6
6777	
(s}}
(
()))!!H8,,,BH266x@@BBCCC!!H8)))BH266x@@BBCCC$$$55H
8}}qk"..** 	) 	)JC'''''((((Z W W!A#   1vCz$--//4=AACCDDD04,,..00111Kz$--//4=IIKKLLLA 	W 	WH='$ <x~~'7'7 < < <==%PPPC W,,..UUZT]5S5SUUVVV	WW Wr   )pypdfium2.rawrawr   pypdfium2.internalinternalr"   pypdfium2._cli._parsersr   r   r   r   r
   r>    r   r	   <module>rE      s    !           % % % % % %             
'W 'W 'W 'W 'Wr   