es.caib.ibkey.oppenoffice.helper
Class OpenOfficeDocumentConversionHelper

java.lang.Object
  extended by es.caib.ibkey.oppenoffice.helper.OpenOfficeDocumentConversionHelper

public class OpenOfficeDocumentConversionHelper
extends java.lang.Object

Classe que facilita la conversió de fitxers entre diferents formats mitjançant l'OpenOffice. Està pensada per a fer servir amb una instància de l'openoffice en local, i treballant en multitasca. Si es fa una conversió a PDF, per defecte s'estableix la conversió a PDF/A. Per a la seva utilització amb instàncies remotes de l'openoffice, s'hauria de mirar si així funciona, o s'hauria d'implementar un mecanisme de transferència remota dels fitxers, via remoteXInputStream/remoteXOutputStream, o d'un altre manera.

Author:
u91940 Pere Joseph Rodriguez

Field Summary
 BootstrapConnector connector
          Connector amb l'openOffice
 java.lang.String host
          host al que es troba la instància d'openoffice que es vol fer servir
 org.apache.log4j.Logger log
          Logger definit per a la classe
 java.lang.String openofficeInstallDir
          Directori d'instal.lació local de l'openoffice.
 java.lang.String pipe
          pipe amb la que es pot comunicar amb l'openoffice
 java.lang.String port
          port al que està escoltant la instància de l'openoffice
 
Constructor Summary
OpenOfficeDocumentConversionHelper()
           
 
Method Summary
 java.lang.String convertDocument(java.lang.String stringInputDocument, java.lang.String stringConvertType, java.lang.String stringOutputDocument, java.util.Map filterOptions)
          Funció que converteix un document a un format especificat, i el desa al fitxer especificat.
static void main(java.lang.String[] args)
          Converteix documents, o mostra el llistat de filtres de conversió disponibles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public org.apache.log4j.Logger log
Logger definit per a la classe


connector

public BootstrapConnector connector
Connector amb l'openOffice


host

public java.lang.String host
host al que es troba la instància d'openoffice que es vol fer servir


port

public java.lang.String port
port al que està escoltant la instància de l'openoffice


pipe

public java.lang.String pipe
pipe amb la que es pot comunicar amb l'openoffice


openofficeInstallDir

public java.lang.String openofficeInstallDir
Directori d'instal.lació local de l'openoffice. Necessari en cas que la instància destí de l'openoffice sigui localhost

Constructor Detail

OpenOfficeDocumentConversionHelper

public OpenOfficeDocumentConversionHelper()
Method Detail

convertDocument

public java.lang.String convertDocument(java.lang.String stringInputDocument,
                                        java.lang.String stringConvertType,
                                        java.lang.String stringOutputDocument,
                                        java.util.Map filterOptions)
                                 throws com.sun.star.uno.Exception
Funció que converteix un document a un format especificat, i el desa al fitxer especificat.

Parameters:
stringInputDocument - Ruta completa del fitxer al servidor per a ser convertit
stringConvertType - Tipus al que es convertirà.
stringOutputDocument - Ruta completa del fitxer al servidor per a ser desat
filterOptions - Opcions del filtre de conversió que s'hagi d'utilitzar.
Returns:
Es retorna la ruta completa del document convertit, al servidor.
Throws:
com.sun.star.uno.Exception
See Also:
stringWorkingDirectory

main

public static void main(java.lang.String[] args)
                 throws com.sun.star.uno.Exception
Converteix documents, o mostra el llistat de filtres de conversió disponibles

Parameters:
args -
Throws:
com.sun.star.uno.Exception


Copyright © 2012 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.