
    SOg4                     L    S SK Jr  S SK Jr    SS jr  S	S jr  S	S jrS rg)
   )PDFKitConfigurationNc                 @    [        U SX#UXVUS9nUR                  U5      $ )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   rs	            O/Users/admin/workspace/ai/Jarvis/env/lib/python3.13/site-packages/pdfkit/api.pyfrom_urlr      s-    " 	sE75*W	VA 88K      c	                 @    [        U SX#XEXgUS9	n	U	R                  U5      $ )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   
inputr   r   r	   r
   r   r   r   r   r   s
             r   	from_filer      s-    $ 	ufge*W	VA 88K  r   c	                 @    [        U SX#XEXgUS9	n	U	R                  U5      $ )ad  
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
stringr   r   r   s
             r   from_stringr   6   s-    $ 	uh*W	VA 88K  r   c                      [        S0 U D6$ )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   )kwargss    r   r   r   N   s     "6""r   )NNNNNFF)NNNNNNFF)pdfkitr   r   r   r   r   r   r    r   r   <module>r#      s?     ! CG<A!. PT=B!0 RV?D!0#r   