IPB

Bienvenue invité ( Connexion | Inscription )

417 Pages V  « < 400 401 402 403 404 > »   
add postStart new topic
Question en vrac, Toutes les questions multimédia qui ne nécessitent pas un sujet
Problème avec le PC de Boulick
Vous ne pouvez pas voir les résultats du sondage tant que vous n'avez pas voté. Veuillez vous connecter et voter pour voir les résultats.
Total des votes : 38
Les invités ne peuvent pas voter 
Averell
posté 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
Go to the top of the page
 
+Quote Post
Vasco
posté 22/09/2020 15:30
Message #8022


Dieu tout-puissant
******

Groupe : Members
Messages : 28,095
Inscrit : 30/12/2008
Membre no 42
Tribune : Canapé



Citation (Averell @ 22/09/2020 16:22) *
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. »
Go to the top of the page
 
+Quote Post
Averell
posté 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
Go to the top of the page
 
+Quote Post
Vasco
posté 22/09/2020 18:28
Message #8024


Dieu tout-puissant
******

Groupe : Members
Messages : 28,095
Inscrit : 30/12/2008
Membre no 42
Tribune : Canapé



Citation (Averell @ 22/09/2020 18:17) *
Je parle de tes drivers de carte réseau

Wunderbar !!

Merci


--------------------
« 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. »
Go to the top of the page
 
+Quote Post
Averell
posté 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
Go to the top of the page
 
+Quote Post
Ronie
posté 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()

Go to the top of the page
 
+Quote Post
guiclay
posté 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.
Go to the top of the page
 
+Quote Post
Averell
posté 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

QUOTE (guiclay @ 10/10/2020 17:46) *
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
Go to the top of the page
 
+Quote Post
guiclay
posté 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



Citation (Averell @ 10/10/2020 18:41) *
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.
Go to the top of the page
 
+Quote Post
Averell
posté 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
Go to the top of the page
 
+Quote Post
Averell
posté 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 sad.gif


--------------------
J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r:

1970 - 2010
Go to the top of the page
 
+Quote Post
Averell
posté 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
Go to the top of the page
 
+Quote Post
Averell
posté 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
Go to the top of the page
 
+Quote Post
Averell
posté 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 kratos77.gif
La facture finale ressemble à rien, ou presque donc va falloir être patient pour vraiment m'en servir mais putain kratos77.gif


--------------------
J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r:

1970 - 2010
Go to the top of the page
 
+Quote Post
Averell
posté 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 sad.gif
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 sad.gif

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
Go to the top of the page
 
+Quote Post
Averell
posté 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



ibr.gif

je dois avoir le code le plus dégueulasse de la planète kratos77.gif


--------------------
J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r:

1970 - 2010
Go to the top of the page
 
+Quote Post
Ronie
posté 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 implosion du tibia.gif

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 )

Go to the top of the page
 
+Quote Post
Averell
posté 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 neokill@h.gif
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 ph34r.gif
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 ph34r.gif


--------------------
J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r:

1970 - 2010
Go to the top of the page
 
+Quote Post
Averell
posté 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 sad.gif


--------------------
J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r:

1970 - 2010
Go to the top of the page
 
+Quote Post
Averell
posté 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é 41148013dff4d0.gif


--------------------
J'en suis au même niveau.
Sauf que moi je peux pas enchaîner 2 jours de suite :ph34r:

1970 - 2010
Go to the top of the page
 
+Quote Post

417 Pages V  « < 400 401 402 403 404 > » 
add postStart new topic
2 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
1 membre(s) : tonato

 



Version bas débit Nous sommes le : 23/12/2025 10:10