From a2503688b4af4b72f7e79770a97d012e9a635198 Mon Sep 17 00:00:00 2001 From: nataly Date: Tue, 30 Jul 2024 15:08:26 +0300 Subject: [PATCH] .. --- .../add/__pycache__/views.cpython-312.pyc | Bin 10713 -> 12211 bytes osinaweb/billing/add/views.py | 50 ++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/osinaweb/billing/add/__pycache__/views.cpython-312.pyc b/osinaweb/billing/add/__pycache__/views.cpython-312.pyc index 66eb6500b65ed0c69fded49ad509201ef99800a9..a9c7844ff79f1df7bef330fbbcd605a5eed2967e 100644 GIT binary patch delta 1388 zcmYk5UrZxK9LIOIrL@~WTegLQ7fO$|H0@pC{BtoLm6#}Z1~_95NX#Wz7j~(O-EEx? zh2l0{Js&hCa_9PBa$Gd=1p*pO6Q7LnO%r3>rXwwM2lKJfGd=7(4pUh4g<7WY-J0n263)L$6B3jV3` z!;e682bi`3f|8PH242bY88P%hNakTiQf`Evzm{Jg50&S3^l)T+xXJSQd{$cGk(5)$ z^1?DsbuHx-Bq}J4N_nxVYms5ltbQAb18`6OBl;%TtOiH6fc|5!k517#+y9pSuZsm% z{cq2p?iliURa&s@S$Ao&ZHiiP>I3eWjd-uwXgK*4?O<6DlLJI%&3l)-gc4m zQKeOjY7<;rmQJKoWgb$3TXjC99$CsR!BcjlKs!Tq?XkN+|9R+{3cA!0-9$W{ovVWP zT+Prz&mPxqQQ3nAJGmagx99J8SfN*Cg}xMatL!Wl54-`%uHyiXAvO7^peg6V~#%u5QsWNBW`tyUDYF`5#jVyJ*hS@Go>6JxjK?NYV>oaEDr74;g7-1zAS7myV2z+euz?Y0p_SN^1aA`r30}i6 z9egGO#SH%(5>3nOs%&~PB1$ju5Z_;Na`*`ebr4tx+yoyHc=S|spaOMlo6c72$T<{b zG8eMHB$1?q>6MgXPFfN>-7>vry*O7~?HJNG)7AF3X6~h&yeKK6kZv{gGg9~-)s6W% zHucBRP^BG@-y!@Oi#~jb3ey-Gb>te{61VLKu4lE$Blc2*4cFLkgH6=f#Qt@IP1MuxXlfTUyT(Zv1Hn@cvw{Re34SBUL6%B5o&aE9&R0&MdkMTM; z=_i<#X&P%&^fawaANKS$dZM+Ss5W&Nxctp@Eih(S{l_+n^>50b%G#|H8`U2%A~W^C zZR|J-ggf@3FWm4YYQDtwt^Il9%6Q$E(q=m1{`@cNhJb2Uign+bHiIknNA4>|*#EdItWR6$^t<^`}@2 yBsNJqNzZmDc$L@*jHW#$=Y-X)I03)IQ}QGWf9m%5uihtpF9QG5A{Yh!R`~xeB7(O7 delta 193 zcmdlSe>0fxG%qg~0}z;9Uy=4oZX%xqBg;m0Rz{XeHcg?;W{k{=j8&7Zlyn#qH>WGj zW#ramyv0^rQk0pOUNxCtMUqi-vZji)QWbw1%_~(j8G!~~Rt;cm+pMBChmlEBesj03I-_bE&{payment_html}" + + # Define CSS + css_string = ''' + @font-face { + font-family: 'Poppins'; + src: url('path_to_poppins_font_file.ttf') format('truetype'); /* Update the path to the font file */ + } + + body { + font-family: 'Poppins', sans-serif; /* Use Poppins font for the entire document */ + } + + /* Your existing CSS styles */ + /* Add or modify styles as needed */ + ''' + + # Generate PDF + pdf = HTML(string=combined_html).write_pdf( + stylesheets=[ + CSS(string=css_string), + CSS(string='@page { margin: 30px; }') + ], + presentational_hints=True + ) + + # Return PDF + response = HttpResponse(pdf, content_type='application/pdf') + response['Content-Disposition'] = 'attachment; filename="my_pdf.pdf"' + return response + + +