PowerShell script to convert Word documents
This script converts Word compatible documents to a selected format utilizing the Word SaveAs function. Each file is converted by a single dedicated Word COM instance.
The script converts either all documents ina singlefolder of a matching an include filter or a single file.
Currently supported target document types:
- Default --> Word 2016
- XPS
- HTML
Source path to a folder containing the documents to convert or full path to a single document
File extension filter when converting all files in a single folder. Default: *.doc
Word Save AS target format. Currently supported: Default, PDF, XPS, HTML
Switch to delete an exiting target file
.\Convert-WordDocument.ps1 -SourcePath E:\Temp -IncludeFilter *.doc
Convert all .doc files in E:\temp to Default
.\Convert-WordDocument.ps1 -SourcePath E:\Temp -IncludeFilter *.doc -TargetFormat XPS
Convert all .doc files in E:\temp to XPS
.\Convert-WordDocument.ps1 -SourcePath E:\Temp\MyDocument.doc
Convert a single document to Word default format
THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE
RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.
Written by: Thomas Stensitzki
- My Blog: http://justcantgetenough.granikos.eu
- Twitter: https://twitter.com/stensitzki
- LinkedIn: http://de.linkedin.com/in/thomasstensitzki
- Github: https://github.com/Apoc70
- MVP Blog: https://blogs.msmvps.com/thomastechtalk/
- Tech Talk YouTube Channel (DE): http://techtalk.granikos.eu
For more Office 365, Cloud Security, and Exchange Server stuff checkout services provided by Granikos
- Blog: http://blog.granikos.eu
- Website: https://www.granikos.eu/en/
- Twitter: https://twitter.com/granikos_de