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

Autres Logiciels Discussion :

Question � propos de PDF


Sujet :

Autres Logiciels

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Par d�faut Question � propos de PDF
    Bonjour,
    je ne suis PAS d�veloppeur, mais j'aimerais savoir s'il est possible de d�velopper un logiciel (ou app mobile) qui serait capable de LIRE et INTERPR�TER des donn�es � partir d'un fichier PDF prot�g� par mot de passe (mais dont l'utilisateur conna�t le mot de passe).

    Par exemple, un relev� de carte bancaire avec des lignes, des montants, des dates et de pouvoir retranscrire �a dans un format cible (interpr�table par le logiciel ou l'appli).

    Merci

  2. #2
    Membre chevronn� Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Juillet 2021
    Messages
    346
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es

    Informations forums :
    Inscription : Juillet 2021
    Messages : 346
    Par d�faut
    oui c'est possible avec Python et PyPDF2

    Code python : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    import PyPDF2
     
    def extraire_texte_depuis_pdf_protege(chemin_fichier, mot_de_passe):
        with open(chemin_fichier, 'rb') as fichier:
            lecteur_pdf = PyPDF2.PdfFileReader(fichier)
     
            # Vérifie si le fichier est crypté
            if lecteur_pdf.isEncrypted:
                try:
                    lecteur_pdf.decrypt(mot_de_passe)
                except:
                    return "Mot de passe incorrect ou autre erreur."
     
            # Extraire le texte depuis chaque page
            texte = ""
            for num_page in range(lecteur_pdf.numPages):
                page = lecteur_pdf.getPage(num_page)
                texte += page.extractText()
     
        return texte
     
    # Test de la fonction
    chemin_fichier = "mon_fichier_protege.pdf"
    mot_de_passe = "mon_mot_de_passe"
    texte = extraire_texte_depuis_pdf_protege(chemin_fichier, mot_de_passe)
    print(texte)

Discussions similaires

  1. Question � propos des compilateurs
    Par elf dans le forum Autres �diteurs
    R�ponses: 4
    Dernier message: 20/07/2005, 17h00
  2. Question � propos des niveaux de transaction
    Par davy.g dans le forum Oracle
    R�ponses: 3
    Dernier message: 18/01/2005, 15h31
  3. Petite question � propos du redbook...
    Par Micha�l dans le forum OpenGL
    R�ponses: 3
    Dernier message: 04/11/2004, 12h54
  4. Petite question � propos d'une requete
    Par ViBy dans le forum Langage SQL
    R�ponses: 4
    Dernier message: 15/09/2004, 12h21
  5. Une question � propos des thread
    Par tscoops dans le forum C++Builder
    R�ponses: 4
    Dernier message: 07/11/2003, 14h03

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