사용자 도구

사이트 도구


pandoc

pandoc

  • Pandoc 각종 마크업 언어로 만들어진 문서를 그 외 다양한 문서 포맷으로 변경

Getting Started

  • 화면상의 markdown을 html로 변환
    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 패키지.

User Guide

To PDF

Editor support

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)
pandoc.txt · 마지막으로 수정됨: 2014/08/11 14:57 저자 kwon37xi