.. _services/service_genropy/htmltopdf:
HtmlToPdf
=========
La libreria di default utilizzata per la generazione di una stampa in PDF sarà `WeasyPrint `_.
In alternativa, però, definendo un service HtmlToPdf, sarà possibile indicare la libreria da utilizzare per alcune specifiche `risorse di stampa `_.
È possibile creare dei service di tipo ``wk``, che utilizzerà la libreria *legacy* **wkhtmltopdf**, oppure ``weasyprint``, che utilizzerà invece la libreria già di default **WeasyPrint**.
.. image:: /_static/images/service_genropy/service-pdf.png
:width: 200px
:align: center
Quale che sia il service scelto, non ci saranno altri parametri da inserire. Il *service name* prescelto potrà essere poi utilizzato nella risorsa per utilizzare quella specifica libreria::
pdf_service = 'your_service_name'
.. sectionauthor:: Davide Paci