Compartir a través de


Publicación de páginas mediante convertidores de documento

Última modificación: lunes, 21 de septiembre de 2009

Hace referencia a: SharePoint Server 2010

La característica de administración de contenido web en Microsoft SharePoint Server 2010 incluye la capacidad para convertir documentos en páginas web que se pueden publicar en una ubicación especificada y actualizar a partir del documento de origen según sea necesario. Esto permite a los usuarios crear documentos en la aplicación cliente que elijan y aprovechar las características que ofrece la aplicación, almacenar esos documentos en SharePoint Server 2010 y, a continuación, hacer que SharePoint Server 2010 genere una página de publicación a partir del documento.

Introducción al proceso de conversión

El proceso de conversión de documento a página está integrado en la infraestructura del convertidor de documento de SharePoint Server 2010. Puede iniciar la conversión a través de la interfaz de usuario o mediante los métodos Add o UpdateContentFromSourceDocument. El documento que se va a convertir se pasa, junto con un archivo XML opcional que contiene la configuración del convertidor, al servicio DocConversionLoadBalancerService, que a su vez llama al servicio DocConversionLauncherService.El servicio DocConversionLauncherService inicia el convertidor especificado, que convierte el documento en HTML usando la configuración que se pasa al convertidor. El convertidor genera un documento HTML totalmente formado.

Por último, la infraestructura del convertidor de documento a página realiza el posprocesamiento que realiza las funciones siguientes:

  • Separación del código HTML generado por el convertidor a partir del contenido de la etiqueta <Body> y cualquier etiqueta <Styles> incorporada.

  • Creación de una nueva página, o las actualizaciones de una página existente, en la ubicación especificada y usando el diseño de página seleccionado.

  • Ubicación de los datos de contenido de <Body> y <Styles> en los campos especificados en esa página.

La siguiente ilustración muestra el proceso de conversión de documento a página.

Proceso de conversión de documento a página

Los pasos de posprocesamiento de la publicación de una página e inserción del contenido HTML generado por el convertidor en esa página difieren y reemplazan a los procedimientos de posprocesamiento estándar de los convertidores de documentos estándar.

El posprocesamiento para los convertidores de documentos estándar incluye la copia de metadatos del documento original en el documento convertido y la colocación del documento convertido directamente en la misma biblioteca de documentos que el documento original. Para obtener más información acerca del proceso de conversión de documentos estándar, consulte Convertidores de documentos.

SharePoint Server 2010 incluye cuatro documento para los convertidores de página:

  • Archivo Docx a página web

  • Archivo Docm a página web

  • Archivo de Microsoft Office InfoPath a página web

  • Archivo XML genérico a página web; convierte un archivo XML en una página web mediante una transformación XSLT especificada por el usuario. El XSLT debe ser capaz convertir XML en HTML.

Relación entre documento original y página publicada

A diferencia de las conversiones de documentos estándar, en las conversiones de documento a página, tanto la página publicada como el documento original conservan las propiedades del modelo de objetos que representan vínculos a los otros. La página publicada incluye una propiedad que representa el documento original en el que se basa; del mismo modo, el documento original incluye una propiedad que representa la última página publicada generada a partir de él.

Puede usar un solo convertidor para publicar varias páginas a partir del mismo documento original. También puede usar varios convertidores para publicar páginas del mismo documento original. Puede incluso publicar varias páginas a partir del mismo documento original y en la misma biblioteca de documentos, si se especifica una configuración de conversión diferente.

Debe tener en cuenta que sólo la propiedad que señala a la última página web creada se almacena con el documento original.

Conversión sincrónica y asincrónica

El usuario puede seleccionar si la conversión de documento a página se va a ejecutar de forma inmediata, o como un trabajo asincrónico del temporizador, ya sea a través de la interfaz de usuario o mediante programación.

Tener en cuenta que la velocidad de la conversión puede verse afectada por lo siguiente:

  • El número de servicios de iniciador de convertidor de documentos

  • El volumen de solicitudes de conversión

Si se llama a un convertidor de forma sincrónica y alguien el primer iniciador ya está en uso para convertir un archivo, la llamada se enruta al segundo iniciador y así sucesivamente hasta que se encuentra un iniciador abierto. Sin embargo, si sólo tiene un único iniciador, o todos los iniciadores están en uso, la llamada de conversión produce un error. SharePoint Server 2010 controla esta situación volviendo a enviar la conversión como un trabajo asincrónico. En tal caso, la conversión puede tardar más tiempo porque el temporizador comienza el trabajo, busca la solicitud de conversión y, a continuación, continúa con la conversión. Este proceso de reenvío se produce independientemente de si la conversión se inicia a través de la interfaz de usuario o mediante programación.

Vea también

Conceptos

Convertidores personalizados de documentos a páginas

Configuración del convertidor y tipos de contenido

Introducción a los convertidores de documentos

Convertidores de documentos