IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Afficher mon PDF crée avec Reportlab [Python 3.X]


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut 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

    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 !!

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !!

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Salut,

    Citation Envoyé par achkarfach Voir le message
    PermissionError: [Errno 13] Permission denied: 'nom.pdf'
    Le message d'erreur est clair non? Windows vous dit que vous n'avez pas le droit d'ouvrir ce fichier. C'est pas un sujet Python maintenant à vous de vérifier que le contenu de la chaîne de caractères passée à os.system correspond bien au fichier à ouvrir et que vous avez le droit de...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FPDF] je n'arrive pas a ouvrir mon pdf crée
    Par tilily dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 15/12/2010, 16h57
  2. Réponses: 2
    Dernier message: 26/10/2007, 10h24
  3. Réponses: 3
    Dernier message: 24/01/2007, 20h37
  4. Mon site affiche une page blanche avec Firefox : Pourquoi ? Que faire ?
    Par bnoir dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 25/10/2006, 16h22
  5. Afficher un PDF avec lient HTTP ?
    Par SubZero2 dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 02/03/2006, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo