
Ðö_   ã               @   sR   d  d l  m Z m Z d  d l m Z m Z d  d l Z Gd d „  d e ƒ Z d S)é    )ÚResourceÚreqparse)Úmake_responseÚjsonifyNc               @   s   e  Z d  Z d d „  Z d S)ÚGetPDFFromHTMLc             C   sÔ   t  j ƒ  } | j d d d ƒ| j d ƒ | j ƒ  } | d } | d } | } t j | d ƒ } d d d d d	 d
 d d d d d d i } t | ƒ t j | d | d | ƒ} t t d d d d | ƒ d ƒ S)NÚhtmlÚrequiredTÚ	file_nameFz
margin-topz0.4cmzmargin-rightzmargin-bottomz0.0cmzmargin-leftz
page-widthZ200zpage-heightZ290zhtml/api.quiits.com/static/ÚoptionsÚstatusé   Úresultz!https://api.quiits.com/templates/éÈ   )	r   ÚRequestParserÚadd_argumentÚ
parse_argsÚpdfkitÚfrom_stringÚprintr   r   )ÚselfÚparserÚargsr   r	   ÚmsgÚpdfr
   © r   ú1/var/www/html/sampleapi.quiits.com/html_to_pdf.pyÚpost   s"    


zGetPDFFromHTML.postN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   )Úflask_restfulr   r   Úflaskr   r   r   r   r   r   r   r   Ú<module>   s   