Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Este documento explica cómo instalar el módulo WordToPDF que permite convertir un documento en un formato dado en otro documento con distinto formato.

Versiones

Versión 0.0.3

La versión 0.0.3 de WordToPDF está indicada para entornos con Java 7 y posteriores. Utiliza la librería Aspose.Words for Java para las conversiones.

Versión 0.0.4

La versión 0.0.4 de WordToPDF está indicada para entornos con Java 11 y posteriores. Utiliza la librería Aspose.Words for Java para las conversiones.

Versión jdk7_v1.0.0

La versión jdk7_v1.0.0 de WordToPDF está indicada para entornos con Java 7 y posteriores. Incorpora el método convertGeneric que utiliza OpenOffice.org para las conversiones además de mantener los métodos existentes.

Versión jdk11_v1.0.0

La versión jdk11_v1.0.0 de WordToPDF está indicada para entornos con Java 11 y posteriores. Incorpora el método convertGeneric que utiliza OpenOffice.org para las conversiones además de mantener los métodos existentes.

Carpeta de fuentes

Versión 0.0.3

Se debe copiar las fuentes en la ruta \home\fuseadmin\wordtopdf\fonts\.

Versión 0.0.4 y posteriores

Se debe crear la variable de entorno FONTS_FOLDER para indicar la ruta de las fuentes. Un ejemplo de ruta sería \home\fuseadmin\wordtopdffonts\:

...

En Linux, la variable de entorno se puede añadir al fichero .bashrc:

export OFFICEFONTS_HOMEFOLDER="/home/fuseadmin/optwordtopdf/libreoffice7.2fonts/"

OpenOffice.org

A partir de la versión 1.0.0 se ha añadido un método de conversión genérica (convertGeneric) que utiliza OpenOffice.org (OOo) en lugar de Aspose.Words for Java. Debido a ésto, hay que instalar en el sistema una suite office derivada de OpenOffice.org (OOo) tal como LibreOffice o Apache OpenOffice y configurar la variable de entorno OFFICE_HOME con el directorio de instalación de la suite office. Para Windows se instalará la versión 7.3.4.2 de LibreOffice y el valor de la variable de entorno será C:\\Program Files\LibreOffice. En Linux se instalará la versión 7.2.7 de LibreOffice y el valor de la variable de entorno será /opt/libreoffice7.2/.

En Linux, la variable de entorno se puede añadir al fichero .bashrc:

export FONTSOFFICE_FOLDERHOME="/home/fuseadmin/wordtopdf/fontsopt/libreoffice7.2/"

Tomcat

Según la versión de Tomcat en el que se vaya a desplegar el war de WordToPDF se utilizará una de las versiones mencionadas anteriormente. Una vez desplegado el war, se puede acceder al servicio en http://{host}:{puerto}/WordToPdf/:

...