Skip to content

Instantly share code, notes, and snippets.

@dmode
Created November 18, 2016 10:25
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dmode/8325381ece61b2d740427f32f1ad24f0 to your computer and use it in GitHub Desktop.
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
<#
.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