
    h                     N    S SK Jr  S SKJr   S SKrS rS r	g! \ a    Sr Nf = f)    )PathNc                     U R                  SSS[        S9  U R                  SSS[        SS	9  U R                  S
SSS9  g )Nimages+zInput images)nargshelptypez--outputz-oTzTarget path for the new PDF)requiredr	   r   z--inline
store_truez9If JPEG, whether to use PDFium's inline loading function.)actionr   )add_argumentr   )parsers    O/var/www/html/shao/venv/lib/python3.13/site-packages/pypdfium2/_cli/imgtopdf.pyattachr      sb    
	   D,	   J      c                 z   [         R                  R                  5       nU R                   GHa  n[         R                  R                  U5      nUR
                  R                  5       S;   a  UR                  X R                  S9  Oo[        R                  R                  U5      n[         R                  R                  U5      nUR                  5         UR                  U5        UR                  5         UR!                  5       u  pgUR#                  [         R$                  " 5       R'                  Xg5      5        UR)                  Xg5      nUR+                  U5        UR-                  5         UR                  5         UR                  5         GMd     UR/                  U R0                  5        UR                  5         g )N)z.jpgz.jpeg)inline)pdfiumPdfDocumentnewr   PdfImagesuffixlower	load_jpegr   PILImageopen	PdfBitmapfrom_pilclose
set_bitmapget_size
set_matrix	PdfMatrixscalenew_page
insert_objgen_contentsaveoutput)	argspdffp	image_obj	pil_imagebitmapwhpages	            r   mainr4   #   s4    


 
 
"CkkOO'',	 99?? 11;;7		r*I%%..y9FOO  (LLN!!#f..066q<>||A!	"

+ . HHT[[IIKr   )
pathlibr   pypdfium2._helpers_helpersr   	PIL.Imager   ImportErrorr   r4    r   r   <module>r;      s5     #
("1  
Cs    $$