Class Convertisseur2ODT

java.lang.Object
nat.convertisseur.Convertisseur
nat.convertisseur.Convertisseur2ODT

public class Convertisseur2ODT extends Convertisseur

Convertit en odt un document doc, rtf, ou tout autre en faisant appel à l'API d'openoffice via JODConverter

Convertit ensuite cet odt au format interne

  • Field Details

    • OS_LINUX

      public static final int OS_LINUX
      Constante pour représenter l'OS LINUX
      See Also:
    • OS_WINDOWS

      public static final int OS_WINDOWS
      Constante pour représenter l'OS WINDOWS
      See Also:
    • OS_MAC

      public static final int OS_MAC
      Constante pour représenter l'OS MAC
      See Also:
  • Constructor Details

    • Convertisseur2ODT

      public Convertisseur2ODT(String src, String tgt)
      Constructeur
      Parameters:
      src - adresse du fichier source
      tgt - adresse du fichier cible
  • Method Details

    • convertir

      public boolean convertir(GestionnaireErreur g)
      Convertit en odt un document doc, rtf, ou tout autre en faisant appel à l'API d'openoffice Convertit ensuite cet odt au format interne
      Specified by:
      convertir in class Convertisseur
      Parameters:
      g - une instance de GestionnaireErreur
      Returns:
      true si la conversion s'est bien passée
    • fabriqueExec

      public boolean fabriqueExec(int os)
      Fabrique le script de lancement d'openoffice en fonction de l'OS
      Parameters:
      os - indique le système d'exploitation
      Returns:
      true si OO a été détecté et que le script a bien été créé
    • runOO

      public boolean runOO()
      Lance openoffice en mode serveur
      Returns:
      true si c'est fait
    • killOO

      public void killOO()
      Détruit si nécessaire, selon la plateforme, le processus OpenOffice utilisé pour la conversion si celui-ci a été crée par NAT.