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 3 Siguiente »

Para desplegar el war de WordToPDF primero hay que crear la variable de entorno FONTS_FOLDER para indicar la ruta de las fuentes. Un ejemplo de ruta sería \home\fuseadmin\wordtopdf\fonts\:

Luego, se despliega el war en un tomcat y ya se puede acceder al servicio:

El wsdl del servicio es http://localhost:8080/WordToPdf/WordConvEJBService?wsdl:

<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:tns="http://techedge.com/wordconv/ejb/"
                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
                  xmlns:ns1="http://schemas.xmlsoap.org/soap/http"
                  name="WordConvEJBService"
                  targetNamespace="http://techedge.com/wordconv/ejb/">
	<wsdl:types>
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
		           xmlns:tns="http://techedge.com/wordconv/ejb/"
		           elementFormDefault="unqualified"
		           targetNamespace="http://techedge.com/wordconv/ejb/"
		           version="1.0">
			<xs:element name="convertDOCX"
			            type="tns:convertDOCX"/>
			<xs:element name="convertDOCX2HTML"
			            type="tns:convertDOCX2HTML"/>
			<xs:element name="convertDOCX2HTMLResponse"
			            type="tns:convertDOCX2HTMLResponse"/>
			<xs:element name="convertDOCX2PDF"
			            type="tns:convertDOCX2PDF"/>
			<xs:element name="convertDOCX2PDFResponse"
			            type="tns:convertDOCX2PDFResponse"/>
			<xs:element name="convertDOCXResponse"
			            type="tns:convertDOCXResponse"/>
			<xs:element name="getLibDetail"
			            type="tns:getLibDetail"/>
			<xs:element name="getLibDetailResponse"
			            type="tns:getLibDetailResponse"/>
			<xs:complexType name="convertDOCX2HTML">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="fileB64"
					            type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="convertDOCX2HTMLResponse">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="return"
					            type="tns:wordConvResponse"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="wordConvResponse">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="messageText"
					            type="xs:string"/>
					<xs:element minOccurs="0"
					            name="messageType"
					            type="xs:string"/>
					<xs:element minOccurs="0"
					            name="outputB64"
					            type="xs:string"/>
					<xs:element name="outputByteLength"
					            type="xs:long"/>
					<xs:element minOccurs="0"
					            name="pdfB64"
					            type="xs:string"/>
					<xs:element name="pdfByteLength"
					            type="xs:long"/>
					<xs:element minOccurs="0"
					            name="trace"
					            type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="getLibDetail">
				<xs:sequence/>
			</xs:complexType>
			<xs:complexType name="getLibDetailResponse">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="return"
					            type="tns:wordConvLibDetail"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="wordConvLibDetail">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="libName"
					            type="xs:string"/>
					<xs:element minOccurs="0"
					            name="libVersion"
					            type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="convertDOCX2PDF">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="fileB64"
					            type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="convertDOCX2PDFResponse">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="return"
					            type="tns:wordConvResponse"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="convertDOCX">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="fileB64"
					            type="xs:string"/>
					<xs:element minOccurs="0"
					            name="outputFormat"
					            type="tns:outputFormatEnum"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="convertDOCXResponse">
				<xs:sequence>
					<xs:element minOccurs="0"
					            name="return"
					            type="tns:wordConvResponse"/>
				</xs:sequence>
			</xs:complexType>
			<xs:simpleType name="outputFormatEnum">
				<xs:restriction base="xs:string">
					<xs:enumeration value="DOC"/>
					<xs:enumeration value="DOT"/>
					<xs:enumeration value="DOCX"/>
					<xs:enumeration value="DOCM"/>
					<xs:enumeration value="DOTX"/>
					<xs:enumeration value="DOTM"/>
					<xs:enumeration value="FLAT_OPC"/>
					<xs:enumeration value="FLAT_OPC_MACRO_ENABLED"/>
					<xs:enumeration value="FLAT_OPC_TEMPLATE"/>
					<xs:enumeration value="FLAT_OPC_TEMPLATE_MACRO_ENABLED"/>
					<xs:enumeration value="RTF"/>
					<xs:enumeration value="WORD_ML"/>
					<xs:enumeration value="PDF"/>
					<xs:enumeration value="XPS"/>
					<xs:enumeration value="XAML_FIXED"/>
					<xs:enumeration value="SVG"/>
					<xs:enumeration value="HTML_FIXED"/>
					<xs:enumeration value="OPEN_XPS"/>
					<xs:enumeration value="PS"/>
					<xs:enumeration value="PCL"/>
					<xs:enumeration value="HTML"/>
					<xs:enumeration value="MHTML"/>
					<xs:enumeration value="EPUB"/>
					<xs:enumeration value="ODT"/>
					<xs:enumeration value="OTT"/>
					<xs:enumeration value="TEXT"/>
					<xs:enumeration value="XAML_FLOW"/>
					<xs:enumeration value="XAML_FLOW_PACK"/>
					<xs:enumeration value="TIFF"/>
					<xs:enumeration value="PNG"/>
					<xs:enumeration value="BMP"/>
					<xs:enumeration value="EMF"/>
					<xs:enumeration value="JPEG"/>
					<xs:enumeration value="GIF"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="getLibDetailResponse">
		<wsdl:part element="tns:getLibDetailResponse"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="convertDOCX2HTML">
		<wsdl:part element="tns:convertDOCX2HTML"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="convertDOCXResponse">
		<wsdl:part element="tns:convertDOCXResponse"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="convertDOCX2PDF">
		<wsdl:part element="tns:convertDOCX2PDF"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="convertDOCX2PDFResponse">
		<wsdl:part element="tns:convertDOCX2PDFResponse"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="getLibDetail">
		<wsdl:part element="tns:getLibDetail"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="convertDOCX2HTMLResponse">
		<wsdl:part element="tns:convertDOCX2HTMLResponse"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:message name="convertDOCX">
		<wsdl:part element="tns:convertDOCX"
		           name="parameters"> </wsdl:part>
	</wsdl:message>
	<wsdl:portType name="WordConvEJBLocal">
		<wsdl:operation name="convertDOCX2HTML">
			<wsdl:input message="tns:convertDOCX2HTML"
			            name="convertDOCX2HTML"> </wsdl:input>
			<wsdl:output message="tns:convertDOCX2HTMLResponse"
			             name="convertDOCX2HTMLResponse"> </wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getLibDetail">
			<wsdl:input message="tns:getLibDetail"
			            name="getLibDetail"> </wsdl:input>
			<wsdl:output message="tns:getLibDetailResponse"
			             name="getLibDetailResponse"> </wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="convertDOCX2PDF">
			<wsdl:input message="tns:convertDOCX2PDF"
			            name="convertDOCX2PDF"> </wsdl:input>
			<wsdl:output message="tns:convertDOCX2PDFResponse"
			             name="convertDOCX2PDFResponse"> </wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="convertDOCX">
			<wsdl:input message="tns:convertDOCX"
			            name="convertDOCX"> </wsdl:input>
			<wsdl:output message="tns:convertDOCXResponse"
			             name="convertDOCXResponse"> </wsdl:output>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="WordConvEJBServiceSoapBinding"
	              type="tns:WordConvEJBLocal">
		<soap:binding style="document"
		              transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="convertDOCX2HTML">
			<soap:operation soapAction=""
			                style="document"/>
			<wsdl:input name="convertDOCX2HTML">
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="convertDOCX2HTMLResponse">
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getLibDetail">
			<soap:operation soapAction=""
			                style="document"/>
			<wsdl:input name="getLibDetail">
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="getLibDetailResponse">
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="convertDOCX2PDF">
			<soap:operation soapAction=""
			                style="document"/>
			<wsdl:input name="convertDOCX2PDF">
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="convertDOCX2PDFResponse">
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="convertDOCX">
			<soap:operation soapAction=""
			                style="document"/>
			<wsdl:input name="convertDOCX">
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="convertDOCXResponse">
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="WordConvEJBService">
		<wsdl:port binding="tns:WordConvEJBServiceSoapBinding"
		           name="WordConvWS">
			<soap:address location="http://localhost:8080/WordToPdf/WordConvEJBService"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>

Los métodos del servicio son:

convertDOCX2PDF

Convierte un DOCX a PDF.

convertDOCX2HTML

Convierte un DOCX a HTML.

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.

getLibDetail

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

  • Sin etiquetas