
    nj
                         S SK r S SKJr  S rS r\ R
                  4S jr\S:X  a#  \ R                  " \" \ R
                  5      5        gg)    N)gdalc                      [        S5        g)Nz.Usage: gdal_create_pdf composition.xml out.pdf   )print     _/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/osgeo_utils/samples/gdal_create_pdf.pyUsager
   $   s    	
:;r   c           	         S nS n[         R                  " U 5      n U c  g[        S[        U 5      5       HV  nX   S   S:X  a  [	        SX   -  5        [        5       s  $ Uc  X   nM3  Uc  X   nM<  [	        SX   -  5        [        5       s  $    Ub  Uc
  [        5       $ [         R                  " S5      R                  USSS[         R                  SU-   /S	9nU(       a  S$ S$ )
N   r   -zUnrecognized option : %szUnexpected option : %sPDFzCOMPOSITION_FILE=)options)	r   GeneralCmdLineProcessorrangelenr   r
   GetDriverByNameCreateGDT_Unknown)argvsrcfile
targetfileiout_dss        r	   gdal_create_pdfr   )   s    GJ''-D|1c$i 71:,tw677N_gGJ*TW457N ! *,w!!%(//Aq!T--8Kg8U7V 0 F 1Ar   c                     [        U 5      $ )N)r   )r   s    r	   mainr   F   s    4  r   __main__)	sysosgeor   r
   r   r   r   __name__exitr   r   r	   <module>r$      sH   >  
: hh ! zHHT#((^ r   