Bonjour,
Je conçois une appli qui génère un fichier PDF. Sur l'interface je souhaite demander à l'utilisateur où il souhaite le sauvegarder, pour ensuite récupérer le chemin dans mon code. J'arrive pour l'instant à l'enregistrer à l'endroit de mon projet et à ouvrir le fichier automatiquement avec le programme définie par défaut. Par contre, si j’enlève le "can.save()" cela m'ouvre l'ancien fichier qui a été sauvegarder. S'il n'y a pas de fichier qui a été enregistré cela me donne l'erreur suivante :
" 'Fichier'n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes. "
Pour l'instant j'utilise reportlab, canvas pour générer pour fichier.
Si vous avez une idée de comment faire avec reportlab ça serait le top mais si vous avez d'autres bibliothèques mieux que reportlab pourquoi pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 pdf = nom + ".pdf" # On lui donne le format A4 can = Canvas("{0}".format(pdf), pagesize=A4) # Taille de police can.setFontSize(8) //Je fais le traitement dont j'ai besoin. can.save() system(pdf)
Merci d'avance de votre aide, en attendant je continue mes recherches.
Partager