Afficher mon PDF crée avec Reportlab
Bonjour;
J ai crée mon fichier.pdf parfaitement avec Reportlab. la dérnière ligne du code est :
doc.build() ; ça crée le fichier pdf dans l'emplacement indiqué :
doc = SimpleDocTemplate("Emplacement\Nom.pdf",pagesize=A4,
rightMargin=72,leftMargin=72,
topMargin=72,bottomMargin=18)
jusque là tout est bien; ma question c'est que je souhaite que le fichier s'affiche tout seul une fois le script est exécuté (sachant évidement que j'ai un lecteur des PDFs installé sur ma machine) ; sans aller à l'emplacement et l'ouvrir manuellement par un double clic:roll::roll:
j'ai creusé un peu dans la documentation officielle de Reportlab et j'arrive pas à trouver la fonction qui répond à ça - si elle existe déja -
j’espère que mon problème est clair est surtout qu'il admet une solution.
(Un bon développeur est celui qui résout n’importe quel problème ;););))
Merci d'avance !!
Ouvrir un pdf via os.system()
Bonjour;
j'essai ouvrir un fichier nom.pdf avec python via os.system() - j utilie windows -
le fichier nom.pdf existe dans le meme endroit que mon script.py
le code que j'ai essayé est le suivant:
Code:
1 2 3 4
| import os
where=os.getcwd()
where+="\\nom.pdf"
os.system(where) |
le fichier ne s'affiche pas et l'erreur était:
PermissionError: [Errno 13] Permission denied: 'nom.pdf'
merci !!