
    )i                     4    S SK Jr  S SKJr  S SKJr  S rS rg)    )PathN)Lazyc                     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    W/var/www/html/land-doc-ocr/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   r   	PIL_Imageopen	PdfBitmapfrom_pilclose
set_bitmapget_px_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      s6    


 
 
"CkkOO'',	 99?? 11;;7++B/I%%..y9FOO  (LLN$$&f..066q<>||A!	"

+ . HHT[[IIKr   )	pathlibr   pypdfium2._helpers_helpersr   pypdfium2._lazyr   r   r4    r   r   <module>r:      s     #  ( r   