Created
November 18, 2016 10:25
-
-
Save dmode/8325381ece61b2d740427f32f1ad24f0 to your computer and use it in GitHub Desktop.
Powershell script to convert a markdown file into an word document by using pandoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
.SYNOPSIS | |
Script to convert markdown file to word document | |
.DESCRIPTION | |
Convertes a markdown file into an word document using pandoc as converter. The process uses a word template file | |
.PARAMETER i | |
Specifies the input file. This is the markdown file | |
.PARAMETER o | |
Specifies the output file. This is the word document | |
.PARAMETER t | |
specifies the name of the word template used to convert the markdown file to a word document | |
.EXAMPLE | |
C:\PS> ./build.ps1 -i myfile.md -o myfile.docx -t mytemplate.docx | |
Example that converts the file myfile.md | |
.NOTES | |
Author: Oliver Graf | |
Date: November 19, 2016 | |
#> | |
param( | |
[Parameter(Mandatory=$true)][string]$i, | |
[Parameter(Mandatory=$true)][string]$o, | |
[string]$t = "build.docx" | |
) | |
Write-Host ("Processing file {0} with template {1} and convert to {2}" -f $i, $t, $o) | |
pandoc --reference-docx=$t $i -o $o |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment