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

API standards et tierces Java Discussion :

API OpenOffice.org jars


Sujet :

API standards et tierces Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 64
    Points : 64
    Points
    64
    Par défaut API OpenOffice.org jars
    Bonjour,

    Ou trouver les jars relatifs à l'api de openOffice afin de les incorporer dans une web application.
    Il existe bien un SDK mais une fois installé il n'y a pas de jars dans son contenu.

    D'autre part le seul plugin OO d'Eclipse à disposition semble ne pas travailler avec la dernière version du SDK OOO (version 3).

    L'objectif est de modifier des fichiers ODT.

    Si toutefois il existe une autre API capable de faire cela je vous remercie par avance de me la communiquer.

    Merci

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    Tu devrais te tourner vers ODFDOM, beaucoup plus simple à manipuler...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 64
    Points : 64
    Points
    64
    Par défaut
    Ok merci je vais voir.

    En ce qui concerne les jars OO ils se trouvent dans le répertoire de OPEN OFFICE et non le SDK.

    Il faut télécharger une version récente avec java !l

    Par contre après recherche il s'avère que cette API (openoffice.org) équivaut à faire de l'automation tel qu'on peut le faire avec Windev. Mais l'inconvénient est qu'il est nécessaire d'avoir un openoffice installé, car les objets de connexion java des jars doivent utiliser soffice.exe et ses dll !

    Avant d'instancier les objets nécessaires à la création ou la modification d'un document il faut créer une connexion tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     xContext = BootstrapSocketConnector.bootstrap("C:\\Program Files\\OpenOffice.org 3\\program\\soffice.exe");
    Dans ce cas cela fonctionne mais manifestement utiliser que le soffice.exe ne suffit pas. J'ai mis l'executable dans une autre répertoire ou désinstaller OO, et cela ne donne pas le même résultat.


    Dés lors impossible de mettre en place des procèdures sur une plateforme non windows ou linux et d'agir sur des fichiers documents divers en batch dans ce cas.

    Pas très portable tout çà !

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/12/2018, 10h25
  2. Probleme avec Api OpenOffice.org
    Par pyth35 dans le forum Langage
    Réponses: 0
    Dernier message: 16/04/2010, 18h08
  3. [OpenOffice.org 2.0 Base] pb SQL dans l'API
    Par thepowerbeat dans le forum Autres SGBD
    Réponses: 4
    Dernier message: 08/02/2006, 09h11
  4. Comment manipuler un DataSource de OpenOffice.org ?
    Par dyvim dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 26/04/2005, 10h29

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