begin process at 2012 02 09 03:27:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > SCANNER UN DOCUMENT ET L'ENREGISTRER EN JPEG AVEC TWAIN

SCANNER UN DOCUMENT ET L'ENREGISTRER EN JPEG AVEC TWAIN


 Information sur la source

Note :
8,4 / 10 - par 5 personnes
8,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Multimedia Source .NET ( DotNet ) Classé sous :twain, scanner, piloter, document, jpeg Niveau :Débutant Date de création :01/03/2006 Date de mise à jour :12/11/2008 16:21:15 Vu / téléchargé :28 703 / 2 254

Auteur : Jomba

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (34)
Ajouter un commentaire et/ou une note


 Description

Ce petit bout de code va permettre de scanner un document et de l'enregistrer en JPEG en ne demandant à l'utilisateur aucun paramètres. Ces paramètres seront prédéfinis par le développeur.

Source

  • Declare Function TWAIN_AcquireToClipboard Lib "EZTW32.DLL" (ByVal hwndApp&, ByVal wPixTypes&) As Integer
  • Declare Function TWAIN_SetHideUI Lib "Eztw32.dll" Alias "TWAIN_SetHideUI" (ByVal ui As Long) As Long
  • Declare Function TWAIN_OpenDefaultSource Lib "Eztw32.DLL" Alias "TWAIN_OpenDefaultSource" (ByVal hwnd As Long) As Integer
  • Declare Function TWAIN_SetCurrentResolution Lib "Eztw32.dll" Alias "TWAIN_SetCurrentResolution" (ByVal neufdix As Double) As Long
  • Declare Function TWAIN_SetCurrentPixelType Lib "Eztw32.dll" Alias "TWAIN_SetCurrentPixelType" (ByVal deux As Long) As Long
  • Declare Function TWAIN_LoadSourceManager Lib "Eztw32.dll" Alias "TWAIN_LoadSourceManager" () As Long
  • Declare Function TWAIN_SetCurrentUnits Lib "Eztw32.dll" Alias "TWAIN_SetCurrentUnits" (ByVal zero As Long) As Long
  • Declare Function TWAIN_SetBitDepth Lib "Eztw32.dll" Alias "TWAIN_SetBitDepth" (ByVal zero As Long) As Long
  • Declare Function TWAIN_OpenSourceManager Lib "EZTW32.DLL" Alias "TWAIN_OpenSourceManager" (ByVal hwnd As Long) As Long
  • Declare Function TWAIN_CloseSource Lib "EZTW32.DLL" Alias "TWAIN_CloseSource" () As Long
  • Declare Function TWAIN_SelectImageSource Lib "EZTW32.DLL" Alias "TWAIN_SelectImageSource" (ByVal hwnd As Long) As Integer
  • Declare Function TWAIN_State Lib "EZTW32.DLL" Alias "TWAIN_State" () As Integer
  • FONCTION
  • Dim iRetour As Long
  • Dim s_cheminsauv As String
  • Dim i As Integer
  • Try
  • TWAIN_CloseSource()
  • TWAIN_LoadSourceManager()
  • TWAIN_OpenSourceManager(frm.Handle.ToInt32)
  • iRetour = TWAIN_OpenDefaultSource(frm.Handle.ToInt32)
  • If iRetour = 0 Then
  • iRetour = TWAIN_SelectImageSource(frm.Handle.ToInt32)
  • If iRetour = 1 Then
  • iRetour = TWAIN_OpenDefaultSource(frm.Handle.ToInt32)
  • End If
  • End If
  • If iRetour = 0 Then
  • Exit Function
  • End If
  • If TWAIN_State() < 4 Then
  • MsgBox("Impossible de paramêtrer le scanner")
  • Exit Function
  • Else
  • 'parametres du scanner
  • TWAIN_SetCurrentUnits(0) 'DPI
  • TWAIN_SetCurrentResolution(150) 'en points par pouces
  • TWAIN_SetCurrentPixelType(2) ' Scan format 0 = B&W, 1 Grey, 2 RGB
  • TWAIN_SetBitDepth(8) ' Bit Depth 1, 2, 4, 8 but depends on Pixeltype
  • TWAIN_SetHideUI(True)
  • End If
  • 'scan du document
  • iRetour = TWAIN_AcquireToClipboard(frm.Handle.ToInt32, 32)
  • If iRetour = 0 Then
  • MsgBox("Le scan du document a échoué.", MsgBoxStyle.Critical, "Scanner")
  • Exit Function
  • End If
  • TWAIN_CloseSource()
  • Catch ex As Exception
  • Exit Function
  • End Try
  • Try
  • pbImage.Image = System.Windows.Forms.Clipboard.GetDataObject.GetData(System.Windows.Forms.DataFormats.Bitmap) 'on la met dans une picture box
  • s_cheminsauv = "c:\toto.jpg"
  • i = 1
  • If System.IO.File.Exists(s_cheminsauv) = True Then
  • s_cheminsauv = Left(s_cheminsauv, s_cheminsauv.Length - 4)
  • While System.IO.File.Exists(s_cheminsauv & i & ".jpg") = True
  • i = i + 1
  • End While
  • s_cheminsauv &= " "
  • s_cheminsauv &= i
  • s_cheminsauv &= ".jpg"
  • End If
  • pbImage.Image.Save(s_cheminsauv, System.Drawing.Imaging.ImageFormat.Jpeg)
  • Catch ex As Exception
  • MsgBox("Le document a bien été scanné," & Chr(13) & "mais une erreur s'est produite lors de la sauvegarde dans le dossier du candidat.", MsgBoxStyle.Critical, "Scanner")
  • End Try
  • FIN DE LA FONCTION
    Declare Function TWAIN_AcquireToClipboard Lib "EZTW32.DLL" (ByVal hwndApp&, ByVal wPixTypes&) As Integer
    Declare Function TWAIN_SetHideUI Lib "Eztw32.dll" Alias "TWAIN_SetHideUI" (ByVal ui As Long) As Long
    Declare Function TWAIN_OpenDefaultSource Lib "Eztw32.DLL" Alias "TWAIN_OpenDefaultSource" (ByVal hwnd As Long) As Integer
    Declare Function TWAIN_SetCurrentResolution Lib "Eztw32.dll" Alias "TWAIN_SetCurrentResolution" (ByVal neufdix As Double) As Long
    Declare Function TWAIN_SetCurrentPixelType Lib "Eztw32.dll" Alias "TWAIN_SetCurrentPixelType" (ByVal deux As Long) As Long
    Declare Function TWAIN_LoadSourceManager Lib "Eztw32.dll" Alias "TWAIN_LoadSourceManager" () As Long
    Declare Function TWAIN_SetCurrentUnits Lib "Eztw32.dll" Alias "TWAIN_SetCurrentUnits" (ByVal zero As Long) As Long
    Declare Function TWAIN_SetBitDepth Lib "Eztw32.dll" Alias "TWAIN_SetBitDepth" (ByVal zero As Long) As Long
    Declare Function TWAIN_OpenSourceManager Lib "EZTW32.DLL" Alias "TWAIN_OpenSourceManager" (ByVal hwnd As Long) As Long
    Declare Function TWAIN_CloseSource Lib "EZTW32.DLL" Alias "TWAIN_CloseSource" () As Long
    Declare Function TWAIN_SelectImageSource Lib "EZTW32.DLL" Alias "TWAIN_SelectImageSource" (ByVal hwnd As Long) As Integer
    Declare Function TWAIN_State Lib "EZTW32.DLL" Alias "TWAIN_State" () As Integer


FONCTION

        Dim iRetour As Long
        Dim s_cheminsauv As String
        Dim i As Integer

        Try

            TWAIN_CloseSource()
            TWAIN_LoadSourceManager()
            TWAIN_OpenSourceManager(frm.Handle.ToInt32)
            iRetour = TWAIN_OpenDefaultSource(frm.Handle.ToInt32)
            If iRetour = 0 Then
                iRetour = TWAIN_SelectImageSource(frm.Handle.ToInt32)
                If iRetour = 1 Then
                    iRetour = TWAIN_OpenDefaultSource(frm.Handle.ToInt32)
                End If
            End If

            If iRetour = 0 Then
                Exit Function
            End If

            If TWAIN_State() < 4 Then
                MsgBox("Impossible de paramêtrer le scanner")
                Exit Function
            Else
                'parametres du scanner
                TWAIN_SetCurrentUnits(0) 'DPI
                TWAIN_SetCurrentResolution(150) 'en points par pouces
                TWAIN_SetCurrentPixelType(2) ' Scan format 0 = B&W, 1 Grey, 2 RGB
                TWAIN_SetBitDepth(8) ' Bit Depth 1, 2, 4, 8 but depends on Pixeltype

                TWAIN_SetHideUI(True)
            End If



            'scan du document
            iRetour = TWAIN_AcquireToClipboard(frm.Handle.ToInt32, 32)

            If iRetour = 0 Then
                MsgBox("Le scan du document a échoué.", MsgBoxStyle.Critical, "Scanner")
                Exit Function
            End If

            TWAIN_CloseSource()
        Catch ex As Exception
            Exit Function
        End Try

        Try        

            pbImage.Image = System.Windows.Forms.Clipboard.GetDataObject.GetData(System.Windows.Forms.DataFormats.Bitmap) 'on la met dans une picture box

            s_cheminsauv = "c:\toto.jpg"

            i = 1
            If System.IO.File.Exists(s_cheminsauv) = True Then
                s_cheminsauv = Left(s_cheminsauv, s_cheminsauv.Length - 4)
                While System.IO.File.Exists(s_cheminsauv & i & ".jpg") = True
                    i = i + 1
                End While
                s_cheminsauv &= " "
                s_cheminsauv &= i
                s_cheminsauv &= ".jpg"
            End If

            pbImage.Image.Save(s_cheminsauv, System.Drawing.Imaging.ImageFormat.Jpeg)

        Catch ex As Exception
            MsgBox("Le document a bien été scanné," & Chr(13) & "mais une erreur s'est produite lors de la sauvegarde dans le dossier du candidat.", MsgBoxStyle.Critical, "Scanner")
        End Try

FIN DE LA FONCTION


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Eztw32.dllTélécharger ce fichier [Réservé aux membres club]262 192 octets

Télécharger le zip


 Historique

01 mars 2006 12:28:23 :
ajout de gestion de code retour et chemin d'accès
21 mars 2006 16:27:49 :
Les codes retour étaient en Long au lieu de Integer, ils n'étaient pas ce qui étaient attendu. Maintenant, ils ressortent les bonnes valeurs, notament la détection des scanners.
24 janvier 2007 10:05:41 :
Suppression d'une ligne inutile
12 novembre 2008 16:21:15 :
gr

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MON LECTEUR MP3 par kentharold
Source avec Zip Source avec une capture LECTEUR MULTIMÉDIA par lartiguef
Source avec Zip Source avec une capture RENOMMER SOUS-TITRES par memejoueur
Source .NET (Dotnet) "PARLEUR" EN VB 2010 par clementgeek41
Source avec Zip Source avec une capture CHANGER LE VOLUME SYSTÉME SANS ACTIVEX par kayoub5

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm
Source avec Zip Source avec une capture Source .NET (Dotnet) [VB.NET] SCANNER DE PORT MULTITHREADS + DELEGATE par nerone21
Source avec Zip Source avec une capture Source .NET (Dotnet) OPENTWAIN.NET par bouv
Source avec Zip SCANNER D'IMAGE par max12

Commentaires et avis

Commentaire de Willi le 01/03/2006 18:14:05 administrateur CS

Il s'agit d'une source .net ! il faut cocher la case .net dans ce cas la.

Commentaire de bosino le 20/03/2006 16:38:39

Est-ce que le .dll a été développé par tes soins??
Si c le cas pourrait-tu me mettre le code source, car j'aimerais savoir comment on peut dialoguer avec un périphérique utilisant un driver Twain. J'essai de communiquer avec une camera pour acquerir des images, mais sans succès pour l'instant!!!
Merci

Commentaire de Jomba le 21/03/2006 16:35:02

Désolé, après ma mise à jour, je me suis aperçu que j'avais oublié de changer la déclaration d'une variable :
iRetour correspond en fait à l_Retour

Commentaire de Chrysostome le 22/11/2006 18:38:51

J'ai essayé de la convertir en VBA, je n'ai pas réussi à la faire fonctionner.

Commentaire de merkhaled le 01/12/2006 14:13:32

bonjour,
est-il possible d'intégrer ton conde dans une page web ?
de piloter le scanner a partir du site, genre créer un bouton "scanner" et une fois appuié, la procedure du scan se lance, c'est mon probleme depuis un bout de temps, je n'arrive pas a trouver une solution.
merci !

Commentaire de Jomba le 11/12/2006 12:14:52

bonjour, désolé pour le temps que j'ai mis à répondre, j'étais absent depuis trois semaines.
Pour VBA, c'est normal, les API ne sont pas toutes présentes selon le framework, j'ai eu le même problème lorsque j'ai essayé de le passer en vb6 (on a réussi mais il a fallut enlever certaines fonctions, notamment le jpeg). Il faut bidouiller mais les fonctions les plus importantes sont présentes normalement (je n'ai pas testé sur vba donc je ne peux rien assurer).

Pour la page Web, je ne sais pas du tout si tu peux l'intégrer, il faut le tester. Si ça marche, préviens nous.

Commentaire de VraiQuincy le 18/01/2007 00:41:32

Bonjour, j'aimerais essayer ton programme mais j'ai besoin de plus d'information. J'ai pas d'expérience avec les DLL. J'ai quelques intérrogations:
1) Comment insérer adéquatement la DLL dans le programme ?
3) qu'est ce que: g_rcdCandidat.Seek(l_iNoCandidat)

Merci.

Commentaire de Jomba le 22/01/2007 15:41:25

Salut, désolé encore pour le temps de réponse, je viens pas souvent voir mes questions.
1) pour insérer la dll, 2 possibilité :
     - Soit tu la met dans system32 et tu l'enregistre (dans ce cas, tu dois l'installer sur chaque poste où tu executeras ton appli)
     - Soit tu la met dans le même dossier que ton application (le .exe)
2) pas de question...
3) g_rcdCandidat.Seek(l_iNoCandidat) est une ligne de code qui provient de mon application d'origine, c'était une recherche dans un recordset.
Je m'étais jamais aperçu que j'avais laissé cette ligne. lol...
Je reste à ta dispo si tu as d'autres questions. (plus rapidement cette fois...)

Commentaire de drof le 06/02/2008 11:17:56

Bonjour,

je viens de trouver ton source après de nombreuse recherche...

mais je ne comprends pas très bien à quoi correspont frm dans la ligne :
"TWAIN_OpenSourceManager(frm.Handle.ToInt32)"

merci d'avance

Commentaire de Jomba le 08/02/2008 11:58:49

Bonjour, frm correspond à la fenêtre dans laquelle se trouve ce code.
Cette ligne permet de spécifier la fenêtre qui manipule la gestion de source.

Commentaire de drof le 26/02/2008 14:42:22 10/10

Cette source est vraiment superbe!!! exactement ce dont j'avais besoin...

Par contre j'ai 3 ou 4 fois ce msg ("Un appel à la fonction PInvoke 'MonAppli!Mere.toto::TWAIN_SetCurrentUnits' a déséquilibré la pile. Cela peut se produire, car la signature PInvoke managée ne correspond pas à la signature cible non managée. Vérifiez que la convention d'appel et les paramètres de la signature PInvoke correspondent à la signature non managée cible.") qui s'affiche ....

aurais-tu une idée du problème???

en tout cas merci beaucoup

Commentaire de Jomba le 28/02/2008 08:51:28

Bonjour, je n'ai pas d'idée pour ton problème : je n'ai jamais rencontré cette erreur pour ce code.
Mais, quelques questions :
1. tu utilise .net2?
2. AS-tu la bonne version de EZTW32.dll. Je sais que mon code marche pour .net et la version que je fournis en téléchargement. Mais si tu utilise .net2, il faut peut-être que tu prennes une version ultérieure de Twain.

Fais des tests, et si tu trouve la cause ou la solution de l'erreur, tiens nous au courant.

Bonne journée et bon courage

Commentaire de soumma84 le 07/03/2008 15:46:26

bonjour, je dois développer une application  de numérisation avec C#, le problème que je sais pas d'ou commencer
je sais que je dois utiliser TWAIN mais comment? je sais pas.
je travaille sur windows server 2003 avec VS2008.
vous pouvez me guidez.
merci

Commentaire de Jomba le 10/03/2008 12:09:47

bien, pour commencer, tu  dois créer un projet ;p
Tu met la dll que je propose en téléchargement dans le dossier du projet, pas besoin de l'enregistrer ni d'y faire référence dans le projet.
Ensuite, dans la fenêtre d'où tu veux faire un scan, tu place les appels d'API (Declare function...) (voir l'aide pour trouver où les placer)
Enfin, tu met le reste du code sur le clic d'un bouton (par exemple) et tu adaptes le code à tes besoins.

C'est tout, bon courage.
Jomba

Commentaire de soumma84 le 10/03/2008 12:14:52

merci pour m'avoir répondu
j'ai compris les étapes mais le problème que l'enregistrement de document scanné doit se faire en ligne:on doit choisir l'emplacement dans un portail sharepoint
merci

Commentaire de Jomba le 10/03/2008 17:18:56

sur ce point-là, je ne sais pas du tout. Fais des recherches sur d'autres forum et supports. Mais ça devrait bien s'intégrer.
Bonne recherche.
Jomba

Commentaire de gillardg le 12/05/2008 14:01:23 10/10

magnifique

cela fait un bon moment que je voulais faire un prog genre photocopieuse avec ta source pour le scan j'ai meme plus besoin de me casser la tete ça fonctionne tout seul
me reste plus que le code pour imprimer l'image

merci beaucoup je me permetrai de te créditer dans mon prog si cela ne te dérange pas !

la ligne de code

s_cheminsauv = Left(s_cheminsauv, s_cheminsauv.Length - 4)

provoquais une erreur chez moi je l'ai enlevée maintenant c'est parfait

Commentaire de gillardg le 12/05/2008 17:29:42

bizarre :
TWAIN_SetCurrentResolution(150)
fonctionne parfaitement mais :
TWAIN_SetCurrentResolution(300)
ça met l'image dans le presse-papier mais impossible de la sauver avec ton code et comme je  n'y connais rien je suis dans un noeud car quandje veux imprimer le scan en 150 DPI ça fait un quart de page !
tu n'aurais pas une idée s'il te plait

Commentaire de Jomba le 13/05/2008 09:57:30

Bonjour, pour ton information et si j'ai bonne mémoire (ça fait deux ans que j'ai posté ce code), l'image est toujours mise dans le presse papier, c'est pour ça qu'on la met dans un pictureBox.
Ensuite, si ça ne l'enregistre pas, c'est probablement car la pictureBox ou l'enregistrement en JPG ne supporte pas cette résolution. Essaie de l'enregistrer en BitMap.
Tiens nous au courant.

Commentaire de gillardg le 13/05/2008 11:05:55

l'image se trouve bien dans le presse-papier, mspaint, wordpad et autres la récupère sans problème, c'est pas un problème de format le jpeg supporte le 300 DPI
la picturebox ne l'affiche carrement pas et c'est là le problème, j'ai éssayé de charger une image de la mème taille mème résolution à partir d'un fichier et la ça fonctionne alors ça me laisse la drole d'impression que c'est le picturebox qui ne gère pas tres bien le clipboard
peut etre que si on prends l'image du clipboard et qu'on la met dans un objet Bitmap ou je sais pas

Commentaire de gillardg le 13/05/2008 18:04:48

j'ai trouvé :
http://www.vbfrance.com/codes/3NITY-IMAGE-STUDIO-ACTIVEX-SDK-COMPOSANT-DEDIE-IMAGERIE_41922.aspx
avec cet OCX ça fonctionne, l'image est chargée dans l'ocx et sauvée sur le Disque Dur au format que je voulais

Commentaire de Jomba le 14/05/2008 09:08:41

merci pour ta contribution, j'étudierais ce que tu nous a fourni et à l'occasion, je l'ajouterais à ma source pour que les suivants ne se heurtent pas au même problème.

Commentaire de gillardg le 14/05/2008 11:00:07

de rien ce fut un plaisir,
m'en vais chercher du code pour pouvoir imprimer la page a4 obtenue car je vois pas du tout comment faire

Commentaire de Jomba le 14/05/2008 14:10:04

il faut que tu utilise les objets print et printers.
Je pense que tu trouvera facilement des sources à ce sujet.

Commentaire de gillardg le 14/05/2008 15:13:03

j'ai trouvé
ca y est j'ai fini mon prog le photocopieur
je sais pas si je vais le poster ici car c'est surtout grace au travaildes autres que j'ai réussis
j'ai fait que utiliser ton code

celui de Soldier8514

http://www.vbfrance.com/codes/3NITY-IMAGE-STUDIO-ACTIVEX-SDK-COMPOSANT-DEDIE-IMAGERIE_41922.aspx

et celui de labout

http://www.vbfrance.com/code.aspx?ID=18017
pour l'impression

Commentaire de Jomba le 15/05/2008 09:53:37

je pense que tu pourrais la poster sous ta propre source en spécifiant grâce à qui tu l'as réalisé. Ton code n'a pas le même but que le miens.
En effet, ma source permet aux gens de comprendre le fonctionnement général des fonctions de scan de manière simplifiée (le moins d'enrobage possible pour ne pas se perdre) alors que le tiens imbrique plusieurs fonctionnalités interressantes dont d'autres pourraient avoir besoin.
Si tu le fais, hésite pas à mettre le lien vers ta source ici ainsi que le miens sur la tienne.
;p

Commentaire de gillardg le 15/05/2008 10:20:26

si je poste mon source, à ton avis est ce que je dois poster l'ocx de Soldier8514 et ta dll dans mon zip ou bien mettre un lien vers vos source ?
dans le premier cas mon zip est > 1 MegaByte
dans l'autre cas
faut télécharger 3 sources pour pouvoir utiliser mon prog
c'est un choix difficile à faire

Commentaire de Jomba le 15/05/2008 15:35:24

Met tout dans le même zip téléchargeable depuis ta source (si soldier8514 est d'accord), ce sera plus simple pour ceux qui voudront ta source

Commentaire de gillardg le 15/05/2008 18:34:09

ok merci

Commentaire de gillardg le 15/05/2008 20:03:35

voilà un photocopieur
http://www.vbfrance.com/codes/PHOTOCOPIEUR_46675.aspx

Commentaire de nicolasferreira le 09/03/2009 13:02:30

cette source est vraiment géniale !

Commentaire de netanri le 16/06/2011 10:31:11

bonjour!

je suis encore novice en c#, pouvez vous me dire comment utiliser ce code???

merci

Commentaire de Jomba le 08/07/2011 12:44:43

bonjour,
tu as simplement à copier le bloc DECLARE en tête de classe
et le reste dans une fonction, lorsque tu l'appelleras, le scan se lancera.

Et si c'est pour du C#, pense à traduire le code, ici, c'est du VB

Commentaire de breizhou29 le 14/01/2012 13:45:01 8/10

Bonjour,

Pil poil ce que je cherchais !
J'ai juste apporté quelques mofif pour le faire fonctionner sous VB express 2008.
Le scan se passe bien mais ça plante à l'enregistrement

Dans le code, il ne me reconnait pas:
pbImage.Image = System.Windows.Forms.Clipboard.GetDataObject.GetData(System.Windows.Forms.DataFormats.Bitmap)

Quelqu'un a une solution ?
Merci d'avance

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Piloter appareil photo par twain ? [ par Chrysostome ] Salut à tous !Est-ce qu'il serait possible de remplacer un scanner par un appareil photo en mode macro ( gain de vitesse ), afin de faire du jpeg? J'a Problèmes pour piloter Internet Explorer [ par GigiPaprika ] Bonjour,J'utilise un objet COM pour piloter Internet explorer en VB6Je voudrai mettre une valeur dans une zone de texte mais en&nbsp;sp&#233;cifiant l comment appeler le prog TWAIN pour scanner ? [ par lechti62 ] Je voudrais pouvoir integrer une possibilité de scanner dans mon programme. Il me faut donc appeler le prog TWAIN, et ensuite l'image scannée serait piloter un module de conversion de document .doc en .pdf [ par Thrakkazz2000 ] Je recherche un moyen de convertir des documents Word en .doc en document .pdf.Comment faire en utilisant une appli VB et non pas un service on line ? Comment piloter un scanner en asp (vbscript ou javascript coté client) ? [ par kayser77 ] bonjour,je réalise un intranet en asp.J'ai besoin de scanner des documents.Or je ne sais pas comment faire, pour piloter le scanner automatiquement pa saisie automatique via le scanner [ par Zigzig ] salut tous :) quand on scanne un document avec Twain depuis VB, est-il possible de traiter l'image reçue pour extraire le texte dudit document ? c'est scanner avec la librairie twain [ par filou26 ] bonjour je crée une appli qui scanne et archive rien de neufcependant en vb 2005 J'ai lu une seule source et elle marche pasj'y suis presque mais j'ai Scanner des doc avec un scan compatible Twain [ par yves29 ] Bonjour à tous, Je cherche une méthode pour scanner des doc via un contrôle compatible Twain. Ca fait plusieurs jours que je cherche et tout est payan piloter un swf depuis un document word en vba [ par actaruss ] Bonjour à tous,Voilà j'ai reçu un document word qui dès l'ouverture lance une naimation flash.Je souhaite faire de même, mais mon animation ne se lanc ACTIVER UN SCANNER [ par SMARTCLIP ] BONJOUR A TOUS,JE SUIS DEBUTANT DANS LA PROGRAMMATION EN VB ET JE SOUHAITERAI CREER UN PROGRAMME QUI SCANNE UN DOCUMENT PUIS LE FAX,LE TOUT VIA UNE IN


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,238 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales