3
g4                 @   sB   d dl mZ d dl mZ dddZdddZdd	d
Zdd ZdS )   )PDFKit)ConfigurationNFc       	   
   C   s"   t | d||||||d}|j|S )a%  
    Convert file of files from URLs to PDF document

    :param url: URL or list of URLs to be saved
    :param output_path: (optional) path to output PDF file. By default, PDF will be returned for assigning to a variable.
    :param options: (optional) dict with wkhtmltopdf global and page options, with or w/o '--'
    :param toc: (optional) dict with toc-specific wkhtmltopdf options, with or w/o '--'
    :param cover: (optional) string with url/filename with a cover html page
    :param configuration: (optional) instance of pdfkit.configuration.Configuration()
    :param cover_first: (optional) if True, cover always precedes TOC
    :param verbose: (optional) By default '--quiet' is passed to all calls, set this to False to get wkhtmltopdf output to stdout.

    Returns: True on success
    url)optionstoccoverconfigurationcover_firstverbose)r   to_pdf)	r   output_pathr   r   r   r   r	   r
   r r   H/var/www/tester-filtro-web/env/lib/python3.6/site-packages/pdfkit/api.pyfrom_url   s    r   c	       
      C   s$   t | d|||||||d	}	|	j|S )a  
    Convert HTML file or files to PDF document

    :param input: path to HTML file or list with paths or file-like object
    :param output_path: (optional) path to output PDF file. By default, PDF will be returned for assigning to a variable.
    :param options: (optional) dict with wkhtmltopdf options, with or w/o '--'
    :param toc: (optional) dict with toc-specific wkhtmltopdf options, with or w/o '--'
    :param cover: (optional) string with url/filename with a cover html page
    :param css: (optional) string with path to css file which will be added to a single input file
    :param configuration: (optional) instance of pdfkit.configuration.Configuration()
    :param cover_first: (optional) if True, cover always precedes TOC
    :param verbose: (optional) By default '--quiet' is passed to all calls, set this to False to get wkhtmltopdf output to stdout.

    Returns: True on success
    file)r   r   r   cssr   r	   r
   )r   r   )
inputr   r   r   r   r   r   r	   r
   r   r   r   r   	from_file   s    r   c	       
      C   s$   t | d|||||||d	}	|	j|S )a  
    Convert given string or strings to PDF document

    :param input: string with a desired text. Could be a raw text or a html file
    :param output_path: (optional) path to output PDF file. By default, PDF will be returned for assigning to a variable.
    :param options: (optional) dict with wkhtmltopdf options, with or w/o '--'
    :param toc: (optional) dict with toc-specific wkhtmltopdf options, with or w/o '--'
    :param cover: (optional) string with url/filename with a cover html page
    :param css: (optional) string with path to css file which will be added to a input string
    :param configuration: (optional) instance of pdfkit.configuration.Configuration()
    :param cover_first: (optional) if True, cover always precedes TOC
    :param verbose: (optional) By default '--quiet' is passed to all calls, set this to False to get wkhtmltopdf output to stdout.

    Returns: True on success
    string)r   r   r   r   r   r	   r
   )r   r   )
r   r   r   r   r   r   r   r	   r
   r   r   r   r   from_string6   s    r   c              K   s
   t f | S )z
    Constructs and returns a :class:`Configuration` with given options

    :param wkhtmltopdf: path to binary
    :param meta_tag_prefix: the prefix for ``pdfkit`` specific meta tags
    )r   )kwargsr   r   r   r   N   s    r   )NNNNNFF)NNNNNNFF)NNNNNNFF)Zpdfkitr   r   r   r   r   r   r   r   r   r   <module>   s    
 
 
