Question en vrac, Toutes les questions multimédia qui ne nécessitent pas un sujet |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
Question en vrac, Toutes les questions multimédia qui ne nécessitent pas un sujet |
22/09/2020 15:22
Message
#8021
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
Regarde sur le site du constructeur si tu as pas une mise à jour disponible pour ta carte réseau.
-------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
22/09/2020 15:30
Message
#8022
|
|
![]() Dieu tout-puissant ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 28,095 Inscrit : 30/12/2008 Membre no 42 Tribune : Canapé |
Regarde sur le site du constructeur si tu as pas une mise à jour disponible pour ta carte réseau. y a eu des MAJ windows récemment, ça a peut-être salopé mon PC mais je comprends pas pourquoi ça empêche uniquement mon router de ne pas être détecté alors que les box des voisins sont visibles... Merci à vous. -------------------- « Le PSG, c’est autre chose (que le showbiz). C’est le club de l’entrain. Un vrai club populaire à mes yeux. Le club unique d’une ville immense. [...] L’histoire du PSG a toujours suivi un scénario époustouflant, plein de rebondissements. On peut l’aimer ou pas ; la réalité, c’est que ce club respire la vie. »
|
|
|
|
22/09/2020 17:17
Message
#8023
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
Je parle de tes drivers de carte réseau
-------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
22/09/2020 18:28
Message
#8024
|
|
![]() Dieu tout-puissant ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 28,095 Inscrit : 30/12/2008 Membre no 42 Tribune : Canapé |
-------------------- « Le PSG, c’est autre chose (que le showbiz). C’est le club de l’entrain. Un vrai club populaire à mes yeux. Le club unique d’une ville immense. [...] L’histoire du PSG a toujours suivi un scénario époustouflant, plein de rebondissements. On peut l’aimer ou pas ; la réalité, c’est que ce club respire la vie. »
|
|
|
|
10/10/2020 15:46
Message
#8025
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
J'ai fais un petit module de calcul de prix ce matin pour la boite ou je bosse.
Du coup vu que je récupère les données qui servent à calculer le prix je me disais que ca pourrait etre intéressant que l'utilisateur puisse générer un pdf avec les données récoltées pour l'envoyer au client potentiel (devis). Du coup j'aimerais avoir un pdf type avec le logo de la boite, notre adresse, une mise en page et basculer mes variables pour personnaliser ce pdf. C'est jouable ? Vous avez des pistes de lecture ? J'ai écris ca en python -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
10/10/2020 16:18
Message
#8026
|
|
![]() Débutant ![]() Groupe : Members Messages : 362 Inscrit : 20/06/2016 Membre no 10,562 Tribune : Non précisée |
C'est tout à fait jouable. En revanche, c'est beaucoup plus fastidieux que de générer du HTML parce que tu dois spécifier les coordonnées et les tailles précises de chaque zone à ajouter dans ton template.
En Python, je pense que la librairie ReportLab correspond à ce que tu recherches. Leur documentation est très (trop) dense mais un snippet de base ressemblerait à ça : Code from reportlab.pdfgen import canvas from reportlab.lib.units import inch, cm c = canvas.Canvas('ex.pdf') c.drawImage('ar.jpg', 0, 0, 10*cm, 10*cm) c.showPage() c.save() |
|
|
|
10/10/2020 16:46
Message
#8027
|
|
![]() expat' crew ![]() ![]() ![]() ![]() Groupe : Adhérents CulturePSG Messages : 12,114 Inscrit : 07/02/2009 Lieu : 78 Membre no 770 Tribune : Non précisée |
Perso je passerais par du Latex pas certain que ça soit le plus simple si tu ne connais pas.
|
|
|
|
10/10/2020 17:41
Message
#8028
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
J'avais vu reportlab avec mes recherches perso du coup je vais continuer la dedans.
Je sais que dans la boîte on generes déjà des PDF du coup je vais demander à voir le code, ça pourrait sans doute être utile Perso je passerais par du Latex pas certain que ça soit le plus simple si tu ne connais pas. Ca a l'air assez simple pour ce que je veux faire mais comment faire passer mes variables python à mon fichier latex ? Dans l'idéal je veux juste un bouton "generate PDF", demander des Infos clients (nom Adresse si oui ou non il paie la TVA etc) et ensuite générer un devis. Je fais comment la bascule entre mon py et le tex ? -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
10/10/2020 18:59
Message
#8029
|
|
![]() expat' crew ![]() ![]() ![]() ![]() Groupe : Adhérents CulturePSG Messages : 12,114 Inscrit : 07/02/2009 Lieu : 78 Membre no 770 Tribune : Non précisée |
Ca a l'air assez simple pour ce que je veux faire mais comment faire passer mes variables python à mon fichier latex ? Dans l'idéal je veux juste un bouton "generate PDF", demander des Infos clients (nom Adresse si oui ou non il paie la TVA etc) et ensuite générer un devis. Je fais comment la bascule entre mon py et le tex ? Un fichier Latex c'est juste du texte. Tu fais un script qui écrit un fichier texte et tu lances dans ton script la compilation du fichier latex. |
|
|
|
11/10/2020 00:51
Message
#8030
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
OK je crois comprendre le mécanisme ça promet.
-------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
11/10/2020 16:52
Message
#8031
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
J'ai voulu tester vite fait avec reportlab mais j'arrive pas a l'installer.
pip install reportlab crash: ERROR: Command errored out with exit status 1: Pillow 7.2.0 does not support Python 3.9 and does not provide prebuilt Windows binaries. We do not recommend building from source on Windows. Super faut que je passe sur linux pour ca ? J'ai essayé une version compilée ca me fait de la merde aussi, tu as une idée ronie? CODE ERROR: Command errored out with exit status 1: command: 'c:\users\5165\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\564554\\AppData\\Local\\Temp\\pip-install-6kin3_kk\\pyrxp\\setup.py'"'"'; __file__='"'"'C:\\Users\4546\\AppData\\Local\\Temp\\pip-install-6kin3_kk\\pyrxp\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\1565\AppData\Local\Temp\pip-pip-egg-info-olhpsi8g' cwd: C:\Users\14555\AppData\Local\Temp\pip-install-6kin3_kk\pyrxp\ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\4545\AppData\Local\Temp\pip-install-6kin3_kk\pyrxp\setup.py", line 63, in <module> with open('LICENSE.txt','r') as _: FileNotFoundError: [Errno 2] No such file or directory: 'LICENSE.txt' ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. J'ai tout suivi sur le site web en faisant: pip install rlextra -i https://EMAIL:PASSWORD@www.reportlab.com/pypi En mettant bien évidemment mon mail + password Je pige pas -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
11/10/2020 17:08
Message
#8032
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
j'ai tenté avec easy_install et du coup apparement il me manque les build tools de VS. J'installe et réessaye
-------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
11/10/2020 18:13
Message
#8033
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
Ca marche !!!
Par contre c'est possible de passer une variable dans le titre ? -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
11/10/2020 19:37
Message
#8034
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
Mon générateur de devis qui est presque prêt
La facture finale ressemble à rien, ou presque donc va falloir être patient pour vraiment m'en servir mais putain -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
12/10/2020 13:03
Message
#8035
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
Depuis que je passe par SimpleDocTemplate pour mettre mes données dans des tableaux j'arrive pas à mettre la mise en page
Si je passais par Canvas ca allait assez vite mais c'était dur de faire un truc pro. jai mes 3 tabes: tabl = Table(invoice) table2 = Table(clientData) table3 = Table(companyData) ensuite je fais : elems = [] elems.append(table) pdf.build(elems) elems2 = [] elems2.append(table2) pdf.build(elems2) elems3 = [] elems3.append(table3) pdf.build(elems3) mais du coup il me construit que la table 3. comment faire pour que mes 3 tables soient visibles? Je suis perdu Ronie EDIT: La manoeuvre ultime c'est de mettre la table clientData en haut à gauche, companyData en haut à droite, un logo en haut à droite (donc les deux tables précendentes alignées en dessous du logo) et ensuite au centre la table invoice qui correspond au devis. Tu as une bonne solution pour cela? -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
12/10/2020 17:30
Message
#8036
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
je dois avoir le code le plus dégueulasse de la planète -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
12/10/2020 18:01
Message
#8037
|
|
![]() Débutant ![]() Groupe : Members Messages : 362 Inscrit : 20/06/2016 Membre no 10,562 Tribune : Non précisée |
Je viens de voir tes messages.
Visiblement tu as réussi à faire fonctionner le tout Honnêtement j'avais juste fait un Hello World pour valider que reportlab correspondait à ce que tu voulais faire mais sinon je découvre comme toi. J'avais eu à gérer un besoin similaire sur un projet mais c'était en PHP ( avec FPDF ) |
|
|
|
12/10/2020 18:21
Message
#8038
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
J'ai résolu le problème en virant les tables
Le reste des données deviennent des paragraphes, la seule table qui reste c'est le corps (nombre d'unités, prix, tva, discount etc) et basta Demain je m'occupe des conditions (if discount, if TVA) afin de faire une facture en bonne et dûe forme pour tout le monde. Une fois que c'est fait je passe à l'interface graphique, j'aime beaucoup passer par la console pour faire ce genre de trucs mais si je veux que les autres employés l'utilisent, mieux vaut une interface -------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
13/10/2020 11:54
Message
#8039
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
J'essaie de formater mes paragraphes, j'y comprends que dalle
-------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
13/10/2020 12:30
Message
#8040
|
|
|
#TeamZemmour ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Members Messages : 49,981 Inscrit : 25/02/2009 Lieu : Berlin, Zion Membre no 813 Tribune : Autre club |
Ok jai trouvé
-------------------- J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r: 1970 - 2010 |
|
|
|
![]() ![]() |
| Version bas débit | Nous sommes le : 23/12/2025 10:10 |