Bonjour,
j'aimerais bien savoir s'il existe une méthode pour scanner des documents à partir d'une application Java.
En cherchant j'ai pu trouvé une API TWAIN qui permet cela. Mais je n'ai pas pu l'utiliser.
Merci.
Bonjour,
j'aimerais bien savoir s'il existe une méthode pour scanner des documents à partir d'une application Java.
En cherchant j'ai pu trouvé une API TWAIN qui permet cela. Mais je n'ai pas pu l'utiliser.
Merci.
Je suppose que tu parles d'un scanner branché sur le poste client ?
De mon expérience de Twain avec Java, c'était un peu compliqué car le code java qui peut contrôler le scanner doit se trouver sur le poste client, et fait normalement appel à des méthodes native derrière (donc, dll nécessaire).
L'on avait été obligé à l'époque de faire un wrapper java nous même au dessus des DLL, mais il est possible qu'il existe des solutions plus simples de nos jours (que je ne connais pas)
Je ne répondrai à aucune question technique en privé
Applicateur web et un seul poste ?
Il va falloir remettre à plat et expliquer ton environnement, sinon, je ne vais rien comprendre.
Je ne répondrai à aucune question technique en privé
Une simple aplication qui permet de scanner les documents en java et enregister les documents scanner dans un repertoite
c bon la class est marché mais svp comment fair pour enregister l'image dans un dossier
Ben ça dépend complètement sous quelle forme tu as l'image. Un peu de code ?
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 package javaapplication2; import java.io.File; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import uk.co.mmscomputing.device.scanner.Scanner; import uk.co.mmscomputing.device.scanner.ScannerDevice; import uk.co.mmscomputing.device.scanner.ScannerListener; import uk.co.mmscomputing.device.scanner.ScannerIOException; import uk.co.mmscomputing.device.scanner.ScannerIOMetadata; public class Twain implements ScannerListener{ static Twain app; Scanner scanner; public Twain(String[] argv)throws ScannerIOException{ scanner=Scanner.getDevice(); scanner.addListener(this); scanner.acquire(); } Twain() { //throw new UnsupportedOperationException("Not yet implemented"); } public void update(ScannerIOMetadata.Type type, ScannerIOMetadata metadata){ if(type.equals(ScannerIOMetadata.ACQUIRED)){ BufferedImage image=metadata.getImage(); System.out.println("Have an image now!"); try{ ImageIO.write(image, "jpg", new File("C:\\Bibliothèques\\Documents")); }catch(Exception e){ e.printStackTrace(); } }else if(type.equals(ScannerIOMetadata.NEGOTIATE)){ ScannerDevice device=metadata.getDevice(); try{ device.setShowUserInterface(true); device.setShowProgressBar(true); device.setResolution(100); }catch(Exception e){ e.printStackTrace(); } }else if(type.equals(ScannerIOMetadata.STATECHANGE)){ System.err.println(metadata.getStateStr()); if(metadata.isFinished()){ System.exit(0); } }else if(type.equals(ScannerIOMetadata.EXCEPTION)){ metadata.getException().printStackTrace(); } } }
Salut,
svp,j'ai besoin d'aide, comment faire pour scanner des documents à partir d'une application Java.
mrc bcp d'avance.
Salut,
scanner c´est a dire ?
Eric
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
scanner je veux dire numériser , j'ai vu la méthode de Twain, je trouve pas comment l'utiliser (je suis débutante en JAVA), merci pour votre réponse.
salut, un coup de main svp![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager