pandoc -f markdown -t html Hello *pandoc*! # <Ctrl-D> # 출력 <p>Hello <em>pandoc</em>!</p>
# 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
패키지.
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)