Compartilhar via


O que há de novo no Word Automation Services para desenvolvedores

Este tópico fornece uma visão geral das adições e melhorias para desenvolvedores no Word Automation Services. No Microsoft SharePoint, a principal adição aos Serviços de Automação do Word é o suporte para solicitações de conversão de arquivo "sob demanda". O aprimoramento mais significativo para Word Automation Services é adicionado o suporte ao uso de fluxos como entrada e saída dos trabalhos de conversão.

Criar uma conversão de arquivo nas propostas

No Word Automation Services no Microsoft SharePoint, agora você pode criar solicitações de conversão de arquivo sob demanda que resultam em conversões de arquivo que são processadas imediatamente. Em SharePoint 2010, crie um trabalho de conversão de arquivo em seu código e, em seguida, iniciar a conversão usando o método ConversionJob.Start. O trabalho de conversão, em seguida, comece com base no intervalo configurado no Word Automation Services da frequência de iniciar trabalhos de conversão. No intervalo, SharePoint trabalho de Timer iniciaria o trabalho de conversão. Usando o método de trabalho de Timer com base, o primeiro você pode iniciar uma conversão de trabalho é de 1 minuto.

Agora, nos Serviços de Automação do Word no Microsoft SharePoint, você tem a opção adicionada para criar uma solicitação de conversão de arquivo processada assim que você enviá-la e a conversão é iniciada imediatamente e não depende do Trabalho de Temporizador do SharePoint.

Uma maneira de pensar a diferença entre em solicitações de conversão de arquivo de demanda e SharePoint conversão baseada no trabalho de tempo de trabalhos é entender que em solicitações de conversão de arquivo propostas são tratadas de maneira síncrona, enquanto os trabalhos de conversão baseada no trabalho de Timer de SharePoint acontecer de forma assíncrona. A arquitetura Word Automation Services foi reprojetada para suportar o novo tipo de na solicitação de conversão de arquivo de demanda e as conversões de arquivo de trabalho de Timer com base SharePoint existentes.

Figura 1. Word Automation Services 2013 architecture

Word Automation Services 2013 architecture

Na Figura 1, você pode ver que a arquitetura do Word Automation Services mantém filas para conversões de separar 2: uma fila para conversão de arquivo (imediata) demanda em solicitações e uma fila de trabalhos de conversão baseada no trabalho de Timer do SharePoint em solicitações de propostas são colocados no imediata com base em fila de documentos onde as conversões serão processadas imediatamente.

Por outro lado, os trabalhos de conversão baseada no trabalho de Timer do SharePoint são colocados na fila de documento baseado no trabalho de Timer. Trabalhos de conversão para essas solicitações iniciam no intervalo definido para o Word Automation Services. Solicitações de conversão na fila de documentos baseados em imediata sempre têm prioridade sobre os trabalhos na fila de documento baseado no trabalho de Timer de conversão.

Principais pontos

  • Uma solicitação de conversão de arquivo demanda diante é um recurso adicional e não substitui o trabalho de conversão baseada no trabalho de Timer do SharePoint existente. Isso significa que as soluções compiladas e executadas no SharePoint 2010 continuarão a compilar e executar no SharePoint.

  • Você pode fazer em solicitações de conversão de arquivo demanda somente para um arquivo por vez

  • Word Automation Services sempre será priorizar sobre trabalhos de conversão de arquivo demanda sobre trabalhos de conversão com base em SharePoint trabalho de Timer. Se Word Automation Services já está trabalhando em um trabalho de conversão de arquivo que usa o SharePoint trabalho de Timer, Word Automation Services irá interromper esse trabalho e alternar para trabalhar no trabalho de conversão de arquivo demanda diante até que ela seja concluída. Em seguida, ele irá alternar voltar para trabalhar em que o trabalho de conversão de arquivo baseado no trabalho de Timer SharePoint

Executar conversões de arquivo no fluxos

O outro novo recurso nos Serviços de Automação do Word no Microsoft SharePoint é o suporte para a conversão de fluxos. Em SharePoint 2010, você só pode converter arquivos que foram armazenados em bibliotecas de SharePoint. Agora você também pode converter arquivos que estão armazenados fora SharePoint usando fluxos.

Principais pontos

  • Você só pode usar fluxos como entrada quando você estiver criando um trabalho de conversão de arquivo demanda diante

  • Por causa do ponto precedente, você só pode converter um fluxo de cada vez

Com a adição de solicitações de conversão de arquivo de demanda e suporte para a conversão de fluxos, Word Automation Services foi significativamente aprimorado para permitir uma maior variedade de cenários de conversão de documento.

Confira também