Donnez vie à vos documents numériques !
 

Récuperer une chaine de caractère dans un pdf

abracadabraPDF Forums PDF – Général Récuperer une chaine de caractère dans un pdf

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43411
    alexkidd
    Invité

    Je cherche à récupérer une chaine de caractère dans un fichier pdf à partir d’excel . J’utilise pour cela visual basic. J’arrive à :

    – ouvrir mon fichier pdf

    – rechercher la page ou se trouve la chaine que je recherche

    MAIS PAS A RECUPERER LA CHAINE EN ELLE MEME. En gros , je voudrais rechercher une date qui se trouve juste après une chaîne de caractère précisée . Si quelqu’un peut m’aider. Voici mon code

    Sub essai2()

    Dim gApp As Acrobat.CAcroApp

    Dim AcroExchAVDoc As CAcroAVDoc

    Dim AVPage As CAcroAVPageView

    Dim bOK, bFound As Boolean

    Dim i As Long, lngPage As Long

    Dim lngAnswer As Long

    Set gApp = CreateObject(« AcroExch.App »)

    Set AcroExchAVDoc = CreateObject(« AcroExch.AVDoc »)

    gApp.Show

    bOK = AcroExchAVDoc.Open(« D:DownloadAcroJSGuide.pdf », «  »)

    If (bOK) Then

    bFound = AcroExchAVDoc.FindText(« Application : », True, True, True)

    If (bFound) Then

    Set AVPage = AcroExchAVDoc.GetAVPageView

    lngPage = AVPage.GetPageNum

    MsgBox (« Trouvée à la page :  » & lngPage)

    Set AVPage = Nothing

    End If

    Else

    lngAnswer = MsgBox(« Inconnue!!! », vbCritical, « Erreu »)

    End If

    AcroExchAVDoc.ClearSelection

    AcroExchAVDoc.Close 1

    Set AcroExchAVDoc = Nothing

    gApp.Exit

    End Sub

Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Auteur
    Réponses
  • #48536
    Lionel
    Membre

    Bonjour,

    alexkidd wrote:
    Je cherche à récupérer une chaine de caractère dans un fichier pdf à partir d’excel . J’utilise pour cela visual basic.

    Si quelqu’un peut m’aider. Voici mon code

    Ne serait-il pas plus judicieux de poser la question sur un forum consacré à visual basic ? :-k

    Tu disposes juste du lecteur gratuit Adobe Reader ou aussi d’Acrobat Pro ?

    Si Acrobat Pro : 💡 une piste : et si tu enregistrais ton document PDF au format RTF ? (menu « Ficher » option « Enregistrer sous… » puis choisir le format RTF); peut-être serait-il plus simple de faire la recherche dans ce code RTF ? :pir:

    Bien cordialement.

    Lionel :ali:

    #48537
    alexkidd
    Invité

    J’utilise Acrobat Pro au boulot mais je ne possède pas de documentation sur l’utilisation de visual basic avec Acrobat donc je fonctionne par tatonnement.

    Quand à la solution consistant à convertir le pdf en *.txt par exemple , impossible de trouver la commande pour sauvegarder le fichier en ce format.

    En fait je ne veux pas enregistrer à chaque fois en rtf ou txt car c’est lourd.

    J’ai environ entre 10-50 pdf à traiter par jour ….

    #48538
    Lionel
    Membre

    Bonjour,

    alexkidd wrote:
    J’utilise Acrobat Pro au boulot mais je ne possède pas de documentation sur l’utilisation de visual basic avec Acrobat donc je fonctionne par tatonnement.

    De toute manière, une éventuelle documentation de Visual Basic (comme celle de tout langage) ne peut pas mentionner un fonctionnement avec chaque logiciel existant. Forum spécialisé Visual Basic à consulter.

    http://vb.developpez.com/

    http://www.presence-pc.com/forum/ppc/Programmation/Aide-Macro-Excel-Visual-Basic-sujet-1290-1.htm

    Beaucoup d’autres sites si on tape « forum aide visual basic » dans Google.

    alexkidd wrote:
    Quand à la solution consistant à convertir le pdf en *.txt par exemple , impossible de trouver la commande pour sauvegarder le fichier en ce format.

    💡 Un simple copier / coller (l’opération la + simple et la + courante en informatique). Outil sélection de texte, tout sélectionner, copier…

    Bien cordialement.

    Lionel :ali:

    #48539
    Merlin
    Maître des clés

    :scra: :scra: :scra:

    [-o

Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.