Versiones y carpeta de fuentes
Versión 0.0.3
La versión 0.0.3 de WordToPDF está indicada para entornos con Java 7.
Se debe copiar las fuentes en la ruta \home\fuseadmin\wordtopdf\fonts\.
Versión 0.0.4
La versión 0.0.4 de WordToPDF está indicada para entornos con Java 8 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\:
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.
getLibDetail
Devuelve la versión de la librería Aspose.Words for Java.