Faire exectuer une ligne de commande à un programme Java - Java - Programmation
Marsh Posté le 18-06-2008 à 13:49:34
Djinner111 a écrit : (...) |
mais encore?
c'est où que tu bloques ?
Est-ce que tu as donné un coup d'oeil à la javaDoc?
Marsh Posté le 18-06-2008 à 14:03:18
Bha je ne comprend pas tres bien quel syntaxe il faut adopter dans le :
Process proc = Runtime.getRuntime().exec("..." );
est-ce : "C:\\Documents and settings\\....\\pdfextract -h -lp -x C:\\java\\Test\\Nouveau.pdf" par exemple ?
Parce qu'il ne me signale pas d'erreur mais ne créer pas les fichiers text que le programme fait dans la console windows
Marsh Posté le 18-06-2008 à 14:35:51
Bon bha j'ai éessayé comme j'ai écris et cela m'a bien créer les fichiers texts dans un répertoire !
Marsh Posté le 18-06-2008 à 13:45:12
Bonjour, je continue encore avec mes questions sur le Java. Voila j'ai trouvé une application .exe qui permet la conversion de fichier pdf en fichier texte avec toutes les données dont j'ai besoin sur le site de pdf tools (il s'agit de pdfextract.exe). C'est une application qui s'execute sous dos où il faut taper des lignes de commandes pour permettre cette conversion.
J'aimerais ainsi faire une application Java qui lance cette application en lançant la ligne de commande DOS suivante (j'ai un peu de mal avec les arguments qu'il faut passer en paramètre notamment avec Runtime, exec et process) :
C:\ .....>pdfextract -h -lp -x C:\.....\Monpdf.pdf
Merci pour toutes réponses !