pandoc -f markdown -t html
Hello *pandoc*!
#
# 출력
Hello pandoc!
* 파일 변환
# markdown 파일을 html로 변환
pandoc test1.md -f markdown -t html -s -o test1.html
# to docx
pandoc test.md -f markdown -t docx -s -o test.docx
# to odt, 보통은 확장자에 따라 자동인식하므로 포맷 지정을 안해도 된다.
pandoc test.md -s -o test.odt
# 여러 파일 동시 처리
pandoc `ls *.md | sort` -s -o all.odt
* ''-o'' : 출력 파일 지정
* ''-s'' : 옵션은 standalone으로 모든 헤더 푸터까지 다 만들도록 함.
* 대부분의 경우 명령행 변환은 파일 확장자를 통해 포맷을 자동 인식한다.
* ''pdf'' : 는 LaTEX 패키지가 설치 돼 있어야 한다. 리눅스의 경우 ''texlive'' 패키지.
===== User Guide =====
* [[http://johnmacfarlane.net/pandoc/README.html|Pandoc User Guide]]
===== To PDF =====
* [[http://www.ktug.org/xe/index.php?document_srl=161145|리눅스에서 pandoc(xelatax)을 이용한 한글 문서 pdf 생성 템플릿]]
===== Editor support =====
* [[https://github.com/vim-pandoc/vim-pandoc|vim-pandoc]]
===== make =====
GNU Make를 사용하여 pandoc markdown을 ODT로 변환하는 예. 파일을 ''export/'' 디렉토리에 생성한다.
EXPORT_DIR = export
ODTS := $(patsubst %.md,%.odt,$(wildcard *.md))
all: $(addprefix $(EXPORT_DIR)/, $(ODTS))
$(EXPORT_DIR) :
mkdir -p $@
$(EXPORT_DIR)/%.odt : %.md $(EXPORT_DIR)
pandoc $< -o $@ -s
clean:
rm -rf $(EXPORT_DIR)