SharePoint: Word Automation Services

Word Automation Services est une application de service de SharePoint Server 2010.

Cette application de service assure la conversion de documents dans des formats pris en charge par l’application cliente Microsoft Word.

Les formats pris en charge par Word Automation Services sont :

  • Documents au format de fichier Open XML (.docx, .docm, .dotx, .dotm): ouverture,
  • Documents Word 97-2003 (.doc, .dot): ouverture,
  • Fichiers RTF (.rtf): ouverture,
  • Page Web à fichier unique (.mht, .mhtml): ouverture,
  • Documents Word 2003 XML (.xml): ouverture,
  • Document XML Word (.xml): ouverture,
  • Fichiers PDF (Portable Document Format): enregistrement,
  • Fichiers XPS (XML Paper Specification): enregistrement.

Autrement dit Word Automation Services sait ouvrir un document de type .docx, et il sait aussi enregistrer un document au format PDF d’Acrobat.

Avec Word Automation Services, il n’est pas nécessaire d’avoir l’application cliente Word pour produire des fichiers avec ses formats.

Pour activer le service

Allez dans l’Administration centrale puis dans les Paramètres système. Sous la section Serveurs, cliquez sur Gérer les services sur le serveur.

Gérer les services sur le serveur

Cliquez sur le lien Démarrer en face du nom du service Word Automation Services. Cette manipulation active le service.

Service Word Automation Services

Ensuite, il est nécessaire de créer une application de services qui exploite ce service. Pour créer cette application de services, allez dans l’Administration centrale puis dans Gestion des applications. Sous la section Applications de service, cliquez sur Gérer les applications de service. Dans la fenêtre Gérer les applications de service, cliquez sur le bouton Nouveau du ruban puis Word Automation Services.

Renseignez les champs avec les valeurs suivantes (par exemple):

  • Nom: Word Automation Services
  • Pool d’applications: Pool Word Automation Services
  • Cochez : Ajoutez le proxy …

Créer l'application de service Word Automation Services

Laissez les autres paramètres intacts puis cliquez sur le bouton Suivant.

Indiquez le nom de l’instance du serveur de bases de données, ainsi que le nom de la base de données. Cette base de données sert à stocker la file d’attente de documents pour cette instance.

Créer la base de données de l'application de service Word Automation Services

Cliquez sur le bouton Terminer: l’application de services est créée.

Créer la base de données de l'application de service Word Automation Services

Pour configurer le service avec PowerShell

Dans une invite de commande PowerShell:

# Nom de l’application de service
$AppService = « Word Conversion Services »

# Nom du pool d’application qui hébergera l’application de service
$AppPoolNom = « Pool Word Automation Services »

# Nom du compte du pool d’application
$AdminCompte = « contosomonCompte »

# Nom de l’instance du serveur de base de données
$SGBDInstance = « monSGBD »

# Nom de la base de données
$BDDNom = « WAS_BDD »

# Pool d’application (objet)
$AppPool = $null

# Ajout du snapin SharePoint en mode silencieux (en cas d’erreur)
Add-pssnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

# Récupère le pool d’application (s’il existe)
$AppPool = Get-SPServiceApplicationPool -Identity $AppPoolNom -erroraction SilentlyContinue

# Si le pool d’application n’existe pas, il est créé
if ($AppPool –eq $null) {$AppPool = New-SPServiceApplicationPool -Name $AppPoolNom -Account $AdminCompte}

# Création de l’application de service
New-SPWordConversionServiceApplication -Name $AppService -ApplicationPool $AppPool -DatabaseName $BDDNom -DatabaseServer $SGBDInstance

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *