
    
i                     6    d dl Z d dlmZ d dlZd dlZd dlZd Zy)    N)	PdfMergerc                    t         j                  j                  |      }|r6t         j                  j                  |      st        j                  |d       t         j                  j                  |      r	 t        j
                  |       t         j                  j                  t         j                  j                  t                    }t         j                  j                  |d      }|g| }|D ]/  }t         j                  j                  |      r#t        d|        |g| }	 t               }	|D ]B  }t         j                  j                  |      r	 |	j                  |       5t        d|        D |	j                  |       |	j!                          t        d|        y # t        $ r}t        d|        Y d }~=d }~ww xY w# t        $ r}t        d|         d }~ww xY w# t        $ rY}t        d	|        t         j                  j                  |      r&	 t        j
                  |        # t        $ r Y  w xY w d }~ww xY w)
NT)exist_okz0Warning: Could not remove existing output file: z!Mobile_Land_Survey_front_Page.pdfzRequired PDF file not found: zError adding PDF to merger: zWarning: PDF file not found: zSuccessfully generated: zError generating PDF: )ospathdirnameexistsmakedirsremoveOSErrorprintabspath__file__joinFileNotFoundErrorr   append	Exceptionwriteclose)
pdfArr
output_pdf
output_dire
script_dirfront_page_pdfrequired_pdfspdf_file	pdf_filesmergers
             Q/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/pydep/page2pdfgenerator.pypage2pdfgeneratorr!      s   ,J"''..4
J. 
ww~~j!	JIIj! !:;JWW\\*.QRN $-f-M! Pww~~h'#&CH:$NOOP
  )&)I! 		BHww~~h'MM(+ 5hZ@A		B 	Z (56G  	JDQCHII	J4 ! 8<=  &qc*+77>>*%		*% 	  sy   8F- ,.G2 G,A G2 -	G6G

G	G/G**G//G2 2	I;-I)H?>I?	II
III)cairosvgPyPDF2r   r   tempfileshutilr!        r    <module>r(      s      	  7r'   