ó
    /j-j’  ã                   ó*   • S r SSKJr   " S S\5      rg)zCCreates a ghostscript backend class to convert a pdf to a png file.é    )ÚConversionBackendc                   ó<   • \ rS rSrSr SS\S\S\S\SS4
S	 jjrS
rg)ÚGhostscriptBackendé   z/Classmethod to create GhostscriptScriptBackend.Úpdf_pathÚpng_pathÚ
resolutionÚpageÚreturnNc           	      ó�   •  SSK nSSSSU 3SU 3S	US
U 3U/	nUR                  " U6   g! [         a  n[        S5      UeSnAff = f)a   Convert a PDF to a PNG image using Ghostscript .

Parameters
----------
pdf_path : str
    [description]
png_path : str
    [description]
resolution : int, optional
    [description], by default 300
page: int, optional
    Single page to convert.

Raises
------
OSError
    [description]
r   Nz�Ghostscript is not installed. You can install it using the instructions here: https://camelot-py.readthedocs.io/en/latest/user/install-deps.htmlÚgsz-qz-sDEVICE=png16mz-dFirstPage=z-dLastPage=z-oz-r)ÚghostscriptÚModuleNotFoundErrorÚOSErrorÚGhostscript)Úselfr   r   r	   r
   r   ÚexÚ
gs_commands           Úa/home/mande/repo/quber/.venv/lib/python3.13/site-packages/camelot/backends/ghostscript_backend.pyÚconvertÚGhostscriptBackend.convert	   s}   € ð*	Ûð ØØØ˜4˜&Ð!Ø˜$˜Ð ØØØ��ÐØð

ˆ
ð 	×Ò Ò,øô# #ó 	Üð\óð ðûð	ús   ‚* ª
A´A Á A© )i,  é   )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚstrÚintr   Ú__static_attributes__r   ó    r   r   r      s>   † Ù9ð PQñ(-Øð(-Ø'*ð(-Ø8;ð(-ØILð(-à	÷(-ð (-r"   r   N)r   Úcamelot.backends.baser   r   r   r"   r   Ú<module>r$      s   ðÙ Iå 3ô+-Ð*õ +-r"   