Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

Archives

PowerTools for Open XML v1.1 maintenant disponible !

Générer des documents Office côté serveur a toujours été une volonté de bon nombre de développeur. Ce qui est tout à fait possible aujourd’hui à l’aide des SDK Open XML que j’ai déjà longuement décrit sur ce blog (et d’ailleurs je n’en ai pas encore fini avec eux !).

Qu’en est-il des administrateurs systèmes et autres ‘power user’ qui ne sont pas des développeurs et qui souhaiteraient néanmoins pouvoir manipuler des documents Office sans avoir recours à Visual Studio, C# et autres SDK qui vont bien ? La réponse est : PowerTools for Open XML !

L’idée de PowerTools for Open XML est de fournir un ensemble de cmdlets pour PowerShell afin de générer ou de manipuler des documents Word et Excel directement dans des scripts PowerShell. PowerTools for Open XML est très flexible dans son approche et parfaitement compatible avec tous les mécanismes PowerShell, ce qui vous permettra de réaliser des manipulations relativement complexes sur les documents Word et Excel.

La première version de PowerTools est disponible depuis quelques mois maintenant. Mais Eric White et l’équipe du projet ne désirant pas s’arrêter en si bon chemin, la sortie de cette version 1.1 permet d’apporter quelques nouveautés et de corrections de bugs. Merci donc à Bob McClellan et l’équipe de Staff Dot Net pour son travail.

Voici les nouvelles cmdlets disponibles dans PowerTools for Open XML 1.1 :

  • Merge-OpenXmlDocument : permet de fusionner plusieurs documents dans un nouveau document, de supprimer des paragraphes, de déplacer des styles ver sun document fusionné, etc,
  • Select-OpenXmlString : permet de séparer un document en plusieurs documents, d’extraire du texte d’un document et de trouver des documents à partir d’un contenu.

En prérequis, vous devez installer :

Pour utiliser PowerTools, vous devez installer l’assembly avant en utilisant les commandes suivantes :

  • Windows 32-bits:
    • Install : c:\windows\Microsoft.NET\Framework\v2.0.50727\installutil.exe OpenXml.PowerTools.dll
    • Uninstall : c:\windows\Microsoft.NET\Framework\v2.0.50727\installutil.exe -u OpenXml.PowerTools.dll
  • Wndows 64-bits :
    • Install : c:\windows\Microsoft.NET\Framework64\v2.0.50727\installutil.exe OpenXml.PowerTools.dll
    • Uninstall : c:\windows\Microsoft.NET\Framework64\v2.0.50727\installutil.exe -u OpenXml.PowerTools.dll

Vous pouvez trouver le code source sur Codeplex et les binaires compilés ici (x86 et x64). J’espère que mes installeurs seront prochainement prêt pour vous les mettre à disposition sur cette page. J’y travaillet vous dis à bientôt !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 19 mars 2009 11:00 par neodante
Classé sous : , ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01