Bonjour à tous , il s'agit de ma première participation au forum et je suis contente d 'en faire partie ,
Ce qui est demandé est le calcule des mots dans un fichier pdf en utilisant vb.net
Mon idée été de récupérer le contenu du fichier dans une chaine de caractère et faire dessus un simple calcul des mots .
Le code ci dessous s 'exécute sans erreur mais pour un fichier PDF contenant 7 mots ça donne comme résultat 349 mots .
Qu'en pensez vous ?
Toutes vos remarques et idées sont les bienvenues .
Merci par avance .
******************
**************
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 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 'Open a file for reading Dim FILENAME As String = Server.MapPath("test.pdf") 'Get a StreamReader class that can be used to read the file Dim objStreamReader As StreamReader objStreamReader = File.OpenText(FILENAME) 'Now, read the entire file into a string Dim contents As String = objStreamReader.ReadToEnd() ' Count word in Contents string " Dim WordCounter As Integer = UBound(Split(Trim(Replace(contents, Space(2), Space(1))))) + 1 MsgBox(WordCounter) objStreamReader.Close() End Sub End Class
Partager