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 :

Insérer un pdf existant dans un pdf généré avec Reportlab


Sujet :

Python

  1. #1
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut Insérer un pdf existant dans un pdf généré avec Reportlab
    Bonjour à tous,

    Tout est dit dans le sujet ! Je génére un pdf avec Reportlab et j'ai besoin d'insérer des annexes qui sont elles mêmes des pdf (soit également issues de ma propre génération soit issues de documents tiers plus ou moins cryptés ...). Je sais insérer des photos mais je suis un peu court pour les pdf.
    Merci d'avance pour vos pistes.

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 462
    Points : 9 249
    Points
    9 249
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    J'utilise souvent PyPDF2 pour:
    - décomposer un fichier pdf en pages (1 fichier pdf par page)
    - et recomposer un nouveau fichier pdf avec une liste de fichiers pdf représentant des pages.

    PyPDF2 est en pur Python et s'installe simplement avec pip: https://pypi.org/project/PyPDF2/

    Ça marche très bien. Dans mon cas particulier, je n'ai rencontré qu'un problème: je voulais regrouper des courriers en un seul fichier pdf (pour faciliter la consultation), mais dans le regroupement, tous les fichiers pdf à regrouper restent ouverts en même temps, ce que les OS limitent en général à environ 500. J'ai donc développé un petit code pour accepter des regroupements de plus de 500 fichiers pdf. si tu es coincé sur ce point, je peux te fournir mon code.
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  3. #3
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut
    Bonjour Tyrtamos,
    Merci pour ta réponse rapide. J'ai déjà installé PyPDF2 mais je n'arrive pas à insérer le pdf lu dans le déroulé de création de mon propre pdf sous Reportlab. En plus, certains pdf tiers étant cryptés, je n'arrive même pas à récupérer le nombre de page du document.

  4. #4
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut
    Après de nombreuses recherches sur le net, j'ai trouvé une solution de remplacement qui consiste à transformer le PDF en Image et ensuite l'injecter dans ReportLab.
    Pour les PDF cryptés une ouverture avec pikepdf et une sauvegarde dans la foulée fait l'affaire

Discussions similaires

  1. Donner un style à un document PDF généré avec FPDF
    Par oufdephp dans le forum Langage
    Réponses: 2
    Dernier message: 27/06/2011, 09h43
  2. Ouverture fichier PDF généré avec Itextsharp
    Par Cheeper dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/09/2010, 13h32
  3. Réponses: 4
    Dernier message: 15/05/2009, 16h24
  4. Commenter un pdf généré avec pdflatex
    Par olivier1978 dans le forum Editeurs / Outils
    Réponses: 1
    Dernier message: 16/11/2007, 10h58
  5. Réponses: 1
    Dernier message: 07/12/2006, 10h06

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