특별한 MS Word 템플릿과 함께 pandoc을 사용하여 txt 파일(markdown)을 docx로 변환하려고 합니다. 나는 이런 식으로하고 있습니다 :
pandoc -s --reference-docx=/path/to/my/template.dotx -o outfield.docx file.md
문제는 "일반" 스타일과 별도로 특별한 "본문 단락" 스타일로 템플릿을 설정했다는 것입니다(다양한 제목 등이 모두기반으로"보통" 스타일. 일반 단락 텍스트를 변환할 때 특별한 "본문 단락" 스타일을 사용하여 스타일을 지정해야 한다고 pandoc에 알리는 방법이 있습니까?
답변1
pandoc 1.19.2.1은 본문 텍스트에 Normal
, Body Text
, 및 3가지 스타일을 사용하며 First Paragraph
이 순서는 서로를 기반으로 합니다. 본문 텍스트의 특정 스타일만 원하는 경우 스타일이 Body Text
아닌 템플릿의 스타일을 편집해야 합니다. 이미 언급한 것처럼 Normal
스타일 변경 사항은 Normal
다른 스타일에도 전파됩니다.
--reference-docx
옵션 부분을 참고하세요'특정 작성자에게 영향을 미치는 옵션' 섹션pandoc 사용자 매뉴얼의 내용입니다.
이 기능은 1.19.2.1 이전 버전에 있을 수 있지만 언제 도입되었는지는 알 수 없습니다.
답변2
또한 다음 줄을 사용하면 pandoc을 사용하여 배치(여러) 파일을 변환할 수 있습니다.
.docx를 .txt로 변환
for i in *.docx ; do echo "$i" && pandoc -s --wrap=none $i -o $i.txt ; done
.doc를 .docx로 변환
for i in *.doc ; do echo "$i" && pandoc -s --wrap=none $i -o $i.doc ; done