PandocのPortableバージョン作成
PandocのPortableバージョン作成
日時
2017/2/12
目的
Portableバージョンの作成手順をメモする。
概要・背景
- Pandocではmarkdownで記載した文書をhtmlなどに変換できるが、 インストール版(msi)しか公開されておらず、会社などではインストールが難しい。
- このインストーラでインストールすると、ユーザディレクトリの
%LOCALAPPDATA%\Pandoc\
(もしくは%ProgramFiles(x86)%\Pandoc\
) に実行ファイルを展開してPATH
を通してくるが、 システムディレクトリにファイルを置いたりしないようなので、本来PATHやレジストリを汚す必要がない。 - msiは"MicroSoft windows Installer"の略で、msiexec.exe(windowsに標準でインストール)で展開することが可能である。
手順
- 以下を
cmd
で実行すると、msiが展開され、実行ファイルを取り出すことができる。- Pandocのインストーラは
pandoc-1.19.2.1-windows.msi
- 展開先は
"%TEMP%\pandoc\"
(展開実行前に作成する必要がある)
- Pandocのインストーラは
mkdir "%TEMP%\pandoc\" C:\Users>start /WAIT msiexec.exe /a pandoc-1.19.2.1-windows.msi /qn targetdir="%TEMP%\pandoc\"
検証
- この文書をwordファイルへ変換してみた。
- 以下を
PowerShell
で実行する。- pandocへのフルパスが必要
html
に変換したい場合は、下記のdocx
をhtml
にすればよい。
pandoc.exe test.md -t docx -o test.docx
docxの仕上がりがよろしくない・・・