
    w;3h                     L    d dl mZ d dlmZ 	 d dlZd Zd Z	y# e$ r dZY w xY w)    )PathNc                     | j                  dddt               | j                  dddt        d	       | j                  d
dd       y )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/audio-gradio/venv/lib/python3.12/site-packages/pypdfium2/_cli/imgtopdf.pyattachr      sb    
	   D,	   J      c                 ~   t         j                  j                         }| j                  D ]d  }t         j                  j                  |      }|j
                  j                         dv r|j                  || j                         not        j                  j                  |      }t         j                  j                  |      }|j                          |j                  |       |j                          |j!                         \  }}|j#                  t        j$                         j'                  ||             |j)                  ||      }|j+                  |       |j-                          |j                          |j                          g |j/                  | j0                         |j                          y )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   #   sA    


 
 
"Ckk OO'',	 99?? 114;;7		r*I%%..y9FOO  (LLN!!#1f..066q!<>||Aq!	"

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