
    w;3h                     @    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y)    N)	add_inputadd_n_digits	get_input
round_listc                 0    t        |        t        |        y )N)r   r   )parsers    V/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/pypdfium2/_cli/pdfinfo.pyattachr
      s    f    c           
      |   t        |       }t        dt        |              t        d|j                         dz          |j	                  t
        j                        }|j	                  t
        j                        }t        d|        t        d|        t        d||k(          t        d|j                                 |j                         }|t
        j                  k7  r+t        dt        j                  j                  |              |j                         }|t
        j                  k7  r+t        d	t        j                   j                  |              |j#                  d
      }t        |      dkD  r4t        d       |j%                         D ]  \  }}t        d| d|         | j&                  D ]  }	t        d|	dz           ||	   }
t        dt)        |
j+                         | j,                                t        d|
j/                                 t        dt)        |
j1                         | j,                                dD ]\  } t3        |
d|j5                          d      d      }|s+t        |j7                          dt)        || j,                                ^  y )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>      sp   
D/C	LS

#$	M#//+b01
23%%h&C&CDL%%h&B&BCK	\N
+,	[M
*+	L45
67	Js}}'
()!H8,,,H2266x@ABC!H8)))H2266x@ABC$$$5H
8}qk"..* 	)JCDRw'(	) ZZ W	!A# 1vz$--/4==ABCD
4,,./01z$--/4==IJKLA 	WH='$$x~~'7&8 <=%PC,,./uZT]]5S4TUV	WWr   )pypdfium2.rawrawr   pypdfium2.internalinternalr"   pypdfium2._cli._parsersr   r   r   r   r
   r>    r   r	   <module>rE      s"    ! % 
'Wr   