Quantas cópias do MS Word são necessárias? [fechadas]

1

Eu tenho um aplicativo ASP.NET que está usando o MS Word para fazer o processamento de um documento. Então, basicamente, um pedido entra no IIS em um aplicativo MVC e o aplicativo pega um arquivo DOCX do Word e aplica algumas alterações ao arquivo DOCX e produz um novo. Todo esse processamento é feito no contexto do usuário do IIS. Então, é uma licença de usuário único suficiente para o Word? Ou, como isso é feito por meio de um aplicativo da Web que pode ter vários usuários simultâneos do Word a qualquer momento, isso exige mais licenças?

    
por TheEdge 04.11.2014 / 23:18

1 resposta

5

Fazer como você sugere significa que você está multiplexando a funcionalidade do Word para vários usuários. Nesse caso, você pode precisar de uma licença para CADA USUÁRIO que a utilize.

Também há muitos problemas de segurança e funcionalidade que você pode executar ao executar a automação do Office no lado do servidor; por esse motivo, a Microsoft não suporta o uso dessa forma, independentemente do licenciamento.

Microsoft does not recommend or support server-side Automation of Office.

Faça como Scott sugere em seu comentário e afaste-se do Word Automation (yuck;)) e, em vez disso, modifique o (s) arquivo (s) DOCX diretamente usando o SDK do Open XML :

The Open XML SDK 2.5 simplifies the task of manipulating Open XML packages and the underlying Open XML schema elements within a package. The Open XML Application Programming Interface (API) encapsulates many common tasks that developers perform on Open XML packages, so you can perform complex operations with just a few lines of code.

Além disso, é muito mais fácil usar uma biblioteca como o PowerTools for Open XML .

PowerTools for Open XML contains source code and guidance for accomplishing various common tasks using the Open XML SDK

Isso fará com que você não precise mais do Word no servidor.

Informações adicionais estão disponíveis diretamente da fonte, Microsoft: Considerações sobre a automação do Office no lado do servidor

    
por 04.11.2014 / 23:42