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

VB.NET Discussion :

Lire le nom des fichiers contenus dans un porte document PDF


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Mars 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2005
    Messages : 80
    Par défaut Lire le nom des fichiers contenus dans un porte document PDF
    Bonjour,

    J'ai plusieurs fichier PDF, qui sont en fait des porte-documents PDF (c'est à dire un fichier PDF qui contient plein de fichiers PDF)
    Je cherche à récupérer le nom de tous les documents contenus dans ce porte-document PDF, mais je ne sais même pas par où commencer...

    Si vous avez une idée, je suis toute ouïe

    Merci d'avance

    Clem

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 21
    Par défaut
    je ne suis pas sur qu'en VB il soit possible d'aller chercher le nom des fichiers PDF Dans un PDF ..

    Le nom d'un pdf classique, oui, mais les pdf qui sont dans le pdf ..

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Mars 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2005
    Messages : 80
    Par défaut [Résolu] Lire le nom des fichiers contenus dans un porte document PDF
    Après plusieurs heures (jours) de recherches intensives, j'ai finalement trouvé la solution.
    Voici comment j'ai procédé :

    J'ai trouvé un package NuGet s'appelant Aspose.PDF
    Ensuite, j'ai regardé un peu leur documentation en ligne et en tâtonnant un peu, j'en suis arrivé à écrire ceci :

    (info : j'avais besoin de sortir une seule chaine de caractères avec tous les noms de chaque documents à la suite, dans mon utilisation)

    Code : 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
     
    ''' <summary>
        ''' Lire les noms des documents contenus dans un porte-documents PDF
        ''' </summary>
        ''' <param name="filepath">Chemin d'accès au Porte-Documents PDF</param>
        ''' <returns>Lire des fichiers contenus dans le porte-documents PDF, sinon Nothing</returns>
        Friend Shared Function ReadPDFDocument(filepath As String) As String
     
            ' Récupération du contenu du document PDF
            Dim pdfDocument As New Aspose.Pdf.Document(filepath)
            Dim pdfEmbeddedFiles As Aspose.Pdf.EmbeddedFileCollection = pdfDocument.EmbeddedFiles
     
            Dim pdfDocNames As String = String.Empty
     
            ' Si le fichier est un porte-documents
            If pdfEmbeddedFiles.Count > 0 Then
                For Each file As String In pdfEmbeddedFiles.Keys
                    If file.ToLower.Contains(".pdf") Then
                        pdfDocNames += file.Replace(".pdf", "") & " "
                    End If
                Next
     
                Return pdfDocNames.Trim
            End If
     
            Return Nothing
        End Function

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

Discussions similaires

  1. [Débutant] Lire le nom des fichier dans une clé usb
    Par axel45700 dans le forum VB.NET
    Réponses: 3
    Dernier message: 25/06/2021, 16h58
  2. Réponses: 2
    Dernier message: 01/04/2009, 13h54
  3. lire le nom des fichiers qui se trouvent dans un dossier
    Par foufoulol dans le forum Langage
    Réponses: 6
    Dernier message: 05/05/2008, 11h38
  4. lire le nom des fichiers dans un répertoire
    Par wonderboutin123 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/11/2007, 04h22
  5. Réponses: 9
    Dernier message: 27/10/2005, 22h38

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