IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

JAVA dans formulaire PDF


Sujet :

avec Java

  1. #1
    Membre régulier
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2018
    Messages : 8
    Par défaut JAVA dans formulaire PDF
    Bonjour,

    Nous élaborons une fiche de suivi de travaux à partir d'un formulaire PDF créé à partir d'Acrobat Pro XI.
    Pour cela nous avons besoin de lire et d'écrire dans des fichiers texte et Excel (format XLS et/ou CSV).


    Après recherche nous avons trouvé ce code qui permet de tester si un fichier existe ou pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    import java.io.File;
     
    // event.value = 'Test Bouton';    
     
    var file = myFolderName;
     
    if (file.exists()) {
        if (file.isFile()) {
            System.out.println(file + " existe et est un fichier");
        } else if (file.isDirectory()) {
            System.out.println(file + " existe et est un fichier");
        }
    }
    Mais lorsque nous voulons utiliser ce code, le débogueur Java d'Acrobat indique une erreur :
    Fonctions de débogage de scripts JavaScript Acrobat version 11.0
    Fonctions intégrées d’Acrobat EScript version 11.0
    Acrobat SOAP 11.0

    java is not defined
    1:Field:Mouse Up
    ReferenceError: java is not defined
    1:Field:Mouse Up
    La question est donc : comment importer un module dans Java ?
    (Dsl si la question paraît stupide, mais nous débutons en JAVA et n'avons trouvé aucune piste malgré plusieurs recherches sur Google... )

    Merci

    Lionel

  2. #2
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut


    Ton erreur dit :
    Fonctions de débogage de scripts JavaScript

    java is not defined
    Donc déjà là ça ne peut pas marcher puisque Java et Javascript sont deux langages différents. Tu ne peux pas debugger du Java avec un module de débogage de Javascript.

    Y a-til un module pour debugger du Java dans Acrobat ?

  3. #3
    Membre régulier
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2018
    Messages : 8
    Par défaut
    En effet.

    On vient de se rendre compte sur le forum que JAVA et JavaScript sont 2 choses différentes.

    On va donc chercher sur le bon forum...

    Merci.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Il y a une grosse confusion. Les scripts dans les PDF sont écrits en JavaScript, pas en Java, deux langages qui n'ont rien à voir.

    Par ailleurs, je doute qu'on puisse manipuler des fichiers au point de pouvoir lire ou écrire dans du XLS ou même du CSV, dans les scripts PDF, je ne suis même pas sûr qu'on puisse manipuler autre chose que du PDF, mais à vérifier. En fait, ce n'est pas vraiment fait pour communiquer avec l'extérieur (d'autres fichiers par exemple), mais pour manipuler le document lui-même (par exemple, forcer une impression automatique à l'ouverture du fichier).

    On peut réaliser ça en Java, en utilisant des bibliothèques dédiées (pour manipuler du XLS/XLSX, Apache POI, pour manipuler du PDF, PDFBox ou IText). Mais le code n'est pas à mettre dans le PDF. Il est externe au PDF et le manipule, comme les fichiers XLS ou CSV.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre régulier
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2018
    Messages : 8
    Par défaut
    Bonjour

    Merci pour les précisions.

    Et en effet, nous avons confondus le JAVA et le JavaScript...

    Je marque la discussion comme résolu, car nous avons trouvé une autre solution qui n'impose pas la lecture de fichier XLS/CSV.

    Et pour l'export, Acrobat Pro a une fonction d'export des formulaires en XML qui nous convient.

    Merci pour votre aide.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Javascript dans formulaire pdf : double condition
    Par birac dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 04/11/2015, 11h26
  2. Inclure du code Java dans un formulaire
    Par Monkey_D.Luffy dans le forum JDBC
    Réponses: 5
    Dernier message: 29/05/2008, 10h21
  3. [ezPDF] Récupérer les données d'un formulaire dans mon pdf
    Par Lenalyon dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 28/04/2008, 15h38
  4. Insertion PDF dans Formulaire
    Par jeff1196 dans le forum IHM
    Réponses: 14
    Dernier message: 03/03/2008, 22h55
  5. insertion pdf dans formulaire
    Par pkrvz dans le forum VBA Access
    Réponses: 0
    Dernier message: 02/03/2008, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo