Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

3 participants

    Aide / création logiciel de fiscalité

    avatar
    Mediterraneo
    Nouveau
    Nouveau


    Masculin Nombre de messages : 1
    Age : 59
    Localisation : ALGERIE
    Emploi/loisirs : Cabinet de comptabilité
    Humeur : Toujours Zen
    Date d'inscription : 23/09/2013

    Aide / création logiciel de fiscalité Empty Aide / création logiciel de fiscalité

    Message par Mediterraneo Lun 23 Sep 2013 - 14:46

    Bonjour à tous

    Avant tout je tiens à remercier le concepteur de ce formidable logiciel SZ, l'administrateur de ce forum ,
    ainsi que l'ensemble des intervenants pour l'aide fournie.

    Je suis novice en la matière , je souhaite réaliser un petit logiciel qui aura la fonction de rechercher dans un menu principal , dans une 20 de fichiers en PDF (codes des impots , codes juridiques.... trés volumineux ) un texte , article , une phrase .... et de surligner ou la colorer ....

    j'ai beau chercher sur le forum , mais point d'inverventions sur les fichiers Pdf , merci d'avance de votre aide

    Cordialement

    Mediterraneo
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par polien Lun 23 Sep 2013 - 17:51

    Bonjour Smile


    Mediterraneo a écrit: je souhaite réaliser un petit logiciel qui aura la fonction de rechercher dans un menu principal , dans une 20 de fichiers en PDF (codes des impots , codes juridiques.... trés volumineux ) un texte , article , une phrase .... et de surligner ou la colorer ....
    après quelques petites recherches sur le web, j'ai trouvé ça (activez l'affichage de l'HTML):

    Imports System
    Imports System.Drawing
    Imports Spire.Doc
    Imports Spire.Doc.Documents

    ‘Load Document
                Dim document As New Document()
                document.LoadFromFile(“D: \work\My Documents\Shayne Breathless.docx”, FileFormat.Docx)

                ‘Find Word
                Dim textSelections() As TextSelection = document.FindAllString(“Breathless”TrueTrue)

                ‘Highlight Word
                For Each selection As TextSelection In textSelections
                    selection.GetAsOneRange().CharacterFormat.HighlightColor = Color.Cyan
                Next selection

                ‘Save and Launch
                document.SaveToFile(“Find.docx”, FileFormat.Docx)
                System.Diagnostics.Process.Start(“Find.docx”)

    Ce code permet de charger un document word, de chercher un mot à l'intérieur, de le surligner et d'enregistrer le fichier. Il suffit donc ensuite de convertir tes pdf en word.

    Evidemment avec ce code, tu ne peut rechercher que dans 1 fichier pdf à la fois, pour que sa aille plus vite, il faudrait charger tout les fichiers pdf aux démarrages du logiciel dans une variable tableau puis, lors de l'appui sur le bouton rechercher, il faudrait changer le code de façon à ce que se soit touts les éléments de la variable tableaux qui soient "fouillés" Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par lereparateurdepc Lun 23 Sep 2013 - 18:02

    re,

    Si les fichiers sont volumineux c'est du "suicide" de les ajouter dans une variable.
    La RAM va fondre ! Smile

    Je teste le code Smile

    Après quelques recherches, le code utilise la classe Spire.Doc.dll .
    Il en existe une autre Spire.PDF.dll ..... je cherche Smile

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par polien Lun 23 Sep 2013 - 18:30

    lereparateurdepc a écrit:re,

    Si les fichiers sont volumineux c'est du "suicide" de les ajouter dans une variable.
    La RAM va fondre ! Smile

    Je teste le code Smile

    Après quelques recherches, le code utilise la classe Spire.Doc.dll .
    Il en existe une autre Spire.PDF.dll ..... je cherche Smile

    Cordialement ,
    Le réparateur de PC
    re,

    bien vu lereparateurdepc, j'avais pas pensé à ça amusé
    il faudrait donc utiliser une variable tableau qui contient LE CHEMIN de chaque fichiers. Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par lereparateurdepc Lun 23 Sep 2013 - 19:36

    re,

    Pour ton code ... c'est assez chaud ! Sad

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par polien Mar 24 Sep 2013 - 6:25

    re,

    le code ne marche pas? scratch 
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par lereparateurdepc Mar 24 Sep 2013 - 6:36

    re,

    non ...... ici :
    For Each selection As TextSelection In textSelections

    Il faut que je teste en déclarant selection avent sous la forme :
    selection as TextSelection = New TextSelection

    Mais pour le moment je me lance au C pour Arduino (on en parle sur ce forum sur le sujet où l'on évoque la possibilité de réaliser une tablette tactile avec SZ os Smile )

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par polien Mar 24 Sep 2013 - 7:30

    re,

    lereparateurdepc a écrit:re,

    non ...... ici :
    For Each selection As TextSelection In textSelections

    Il faut que je teste en déclarant selection avent sous la forme :
    selection as TextSelection = New TextSelection
    tu adapte le code pour SZ donc amusé
    lereparateurdepc a écrit:
    Mais pour le moment je me lance au C pour Arduino (on en parle sur ce forum sur le sujet où l'on évoque la possibilité de réaliser une tablette tactile avec SZ os Smile)
    tu utilise le kit de démarrage Arduino ?
    je vais peut être me le prendr... euh le commander au papa noël Razz 
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par lereparateurdepc Mar 24 Sep 2013 - 7:43

    re,

    Polien a écrit:tu adapte le code pour SZ donc amusé
    NON, je n'arrive déjà PAS à le faire fonctionner sous VB2010 ! Sad
    En plus, on ne peut pas l'utiliser de cette façon .... on ne peut PAS déclarer des Imports sous SZ.
    Il faut que je refasse une DLL mais pour le moment ..... Sad Sad

    Polien a écrit:tu utilise le kit de démarrage Arduino ?
    Je l'ai commandé dimanche donc pour aujourd'hui ou demain Smile Mais il est pas donné ! Le soft est gratuit et simple d'utilisation Smile
    (sans faire de pub :Arduino Uno Kit )

    EDIT : relire le message Smile je l'ai édité ! Smile

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par polien Mar 24 Sep 2013 - 7:56

    lereparateurdepc a écrit:re,

    Polien a écrit:tu adapte le code pour SZ donc amusé
    NON, je n'arrive déjà PAS à le faire fonctionner sous VB2010 ! Sad
    mince scratch la syntaxe semble correcte pourtant, il va falloir trouver un autre code Wink[/quote]
    HS:
    lereparateurdepc a écrit:
    Polien a écrit:tu utilise le kit de démarrage Arduino ?
    Je l'ai commandé dimanche donc pour aujourd'hui ou demain :)Mais il est pas donné ! MAIS le soft est gratuit et simple d'utilisation Smile
    (sans faire de pub :Arduino Uno Kit )
    Sur d'autres sites, je le trouve à 50 euros, après faut voir le sérieux de la boutique Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par lereparateurdepc Mar 24 Sep 2013 - 8:08

    re,

    YOUPI :

    Code:
    Imports System
    Imports System.Drawing
    Imports Spire.Doc
    Imports Spire.Doc.Documents

    Public Class Form1
        'Dim selection As TextSelection = New TextSelection(sp
        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
            If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
                'Load Document
                Dim document As New Document()
                document.LoadFromFile(OpenFileDialog1.FileName, FileFormat.Docx2010)

                'Find Word
                Dim textSelections() As TextSelection = document.FindAllString("de", True, True)
                If textSelections.Length = 0 Then
                    MsgBox("vide")
                Else

                    'Highlight Word
                    For Each selection As TextSelection In textSelections
                        selection.GetAsOneRange().CharacterFormat.HighlightColor = Color.Cyan
                    Next selection

                    'Save and Launch
                    document.SaveToFile(Application.StartupPath & "\Find.docx", FileFormat.Docx2010)
                    System.Diagnostics.Process.Start(Application.StartupPath & "\Find.docx")
                End If

            End If
        End Sub
    End Class
    La grosse gourde : je n'ai PAS modifié le mot à rechercher.
    Il faut vérifier si la variable de résultat textSelections n'est PAS vide et ça fonctionne.
    MAIS c'est la méthode WORD en plus, il différencie les docx des docx2010 donc problème.

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par polien Mar 24 Sep 2013 - 10:25

    re,

    merci, s'est déjà un début de réponse Wink

    Contenu sponsorisé


    Aide / création logiciel de fiscalité Empty Re: Aide / création logiciel de fiscalité

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 20:01