Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 13 Siguiente »

Contenido

Este documento explica cómo instalar el módulo WordToPDF que permite convertir un documento DOCX en diferentes formatos como PDF o HTML entre otros.

Versiones

Versión jdk7_v1.0.0

La versión jdk7_v1.0.0 de WordToPDF está indicada para entornos con Java 7 y posteriores.

Versión jdk11_v1.0.0

La versión jdk11_v1.0.0 de WordToPDF está indicada para entornos con Java 11 y posteriores.

Carpeta de fuentes

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\:

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. En el caso de LibreOffice 7.3.4.2 el valor será C:\\Program Files\LibreOffice en Windows mientras que para un OpenOffice en Linux el valor será /opt/openoffice.org/ure/lib.

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/:

WSDL

El wsdl del servicio se encuentra en http://{host}:{puerto}/WordToPdf/WordConvEJBService?wsdl.

Métodos

Los métodos del servicio son:

convertDOCX2PDF

Convierte un DOCX a PDF.

Parámetros de entrada

fileB64: Documento DOCX codificado en BASE64.

Parámetros de salida

messageType: Devuelve S si todo ha ido bien y E si ha habido algún error.

pdfB64: Documento PDF codificado en BASE64.

pdfByteLength: Número de bytes.

convertDOCX2HTML

Convierte un DOCX a HTML.

Parámetros de entrada

fileB64: Documento DOCX codificado en BASE64.

Parámetros de salida

messageType: Devuelve S si todo ha ido bien y E si ha habido algún error.

outputB64: Documento HTML codificado en BASE64.

outputByteLength: Número de bytes.

convertDOCX

Convierte un DOCX a uno de los siguientes formatos: DOC, DOT, DOCX, DOCM, DOTX, DOTM, FLAT_OPC, FLAT_OPC_MACRO_ENABLED, FLAT_OPC_TEMPLATE, FLAT_OPC_TEMPLATE_MACRO_ENABLED, RTF, WORD_ML, PDF, XPS, XAML_FIXED, SVG, HTML_FIXED, OPEN_XPS, PS, PCL, HTML, MHTML, EPUB, ODT, OTT, TEXT, XAML_FLOW, XAML_FLOW_PACK, TIFF, PNG, BMP, EMF, JPEG, GIF.

Parámetros de entrada

fileB64: Documento DOCX codificado en BASE64.

outputFormat: Formato de salida.

Parámetros de salida

messageType: Devuelve S si todo ha ido bien y E si ha habido algún error.

outputB64: Documento con el formato outputFormat codificado en BASE64.

outputByteLength: Número de bytes.

convertXLSX2PDF

Convierte un XLSX a PDF.

Parámetros de entrada

fileB64: Documento XLSX codificado en BASE64.

evaluateFormulaCell: Boolean que indica si se debe recalcular las fórmulas de la hoja de cálculo. Puede tomar el valor true o false.

Parámetros de salida

messageText: Mensaje con información del proceso.

messageType: Devuelve S si todo ha ido bien y E si ha habido algún error.

outputB64: Documento PDF codificado en BASE64.

outputByteLength: Número de bytes.

convertGeneric

Convierte un documento en un formato dado a otro.

Formatos soportados

Permite conversiones soportadas por cualquier suite office derivada de OpenOffice.org (OOo) tal como LibreOffice o Apache OpenOffice :

Parámetros de entrada

fileB64: Documento codificado en BASE64.

evaluateFormulaCell: Boolean que indica si se debe recalcular las fórmulas de la hoja de cálculo. Puede tomar el valor true o false. Sólo aplicable para documentos XLSX.

inputFormat: Formato del documento de entrada.

outputFormat: Formato del documento de salida.

Parámetros de salida

messageText: Mensaje con información del proceso.

messageType: Devuelve S si todo ha ido bien y E si ha habido algún error.

outputB64: Documento PDF codificado en BASE64.

outputByteLength: Número de bytes.

evaluateFormulaCellXLSX

Recalcula las fórmulas de una hoja de cálculo.

Parámetros de entrada

fileB64: Documento XLSX codificado en BASE64.

Parámetros de salida

messageText: Mensaje con información del proceso.

messageType: Devuelve S si todo ha ido bien y E si ha habido algún error.

outputB64: Documento XLSX codificado en BASE64.

outputByteLength: Número de bytes.

getLibDetail

Devuelve la versión de la librería Aspose.Words for Java.

  • Sin etiquetas