본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

ebook-convert 완전 정리

by easyfly 2026. 3. 2.
반응형

📘 ebook-convert 완전 정리


― EPUB을 PDF로, 전자책을 인쇄용 책으로 바꾸는 실전 가이드

전자책 작업을 하다 보면 이런 순간이 옵니다.

> “EPUB은 만들었는데, 이제 PDF로 변환하고 싶다.”



특히

시집 제작

단편 묶음집 제작

인쇄(POD)용 PDF 제작

웹 다운로드용 배포 파일 제작


과 같은 작업에서는 Calibre의 ebook-convert 명령어가 매우 강력한 도구가 됩니다.

오늘은 ebook-convert의 주요 옵션을 체계적으로 정리해 보겠습니다.


1️⃣ ebook-convert란 무엇인가?


ebook-convert는
전자책 형식을 서로 변환해 주는 Calibre의 핵심 명령어입니다.

예를 들어:

EPUB → PDF

HTML → EPUB

DOCX → EPUB

EPUB → MOBI


와 같은 작업이 가능합니다.

기본 사용법은 매우 단순합니다.

ebook-convert 입력파일 출력파일

예:

ebook-convert book.epub book.pdf


2️⃣ 인쇄 품질을 좌우하는 핵심 옵션


전자책을 PDF로 만들 때 가장 중요한 것은
용지 크기와 여백, 글자 크기입니다.


📄 ① 용지 크기 설정


--paper-size a4

사용 가능한 예:

a4

a5

letter


인쇄용이라면 거의 필수입니다.


📐 ② 여백 설정


--margin-top 36
--margin-bottom 36
--margin-left 36
--margin-right 36

단위는 pt입니다.

72pt = 1인치

36pt ≈ 1.27cm


출판용 PDF라면 여백을 반드시 조정해야 합니다.


🔤 ③ 기본 글자 크기


--pdf-default-font-size 11

시집: 11~12

소설: 10~11


이 값을 조정하면 전체 가독성이 크게 달라집니다.


📏 ④ 줄 간격 조정


--minimum-line-height 140

한글 PDF에서는 줄 간격이 매우 중요합니다.

보통:

120~150 사이가 안정적입니다.


3️⃣ 목차(TOC) 설정


여러 편의 시나 단편을 묶을 경우 목차가 중요합니다.


📚 목차 제목 지정


--toc-title "목차"


📑 챕터마다 페이지 넘김


--chapter-mark pagebreak

단편이나 시 묶음집에서 깔끔한 구성에 매우 좋습니다.


🏷 HTML 구조 기반 목차 지정


--level1-toc "//h:h1"

h1 태그를 1레벨 목차로 인식하게 합니다.

전자책을 제작할 때
h1 = 작품 제목
h2 = 시 제목

처럼 구조를 맞추면 매우 편리합니다.


4️⃣ 메타데이터 설정 (출판용 필수)


--title "오유권 단편선"
--authors "오유권"
--language ko
--publisher "활화산"
--cover cover.jpg

이 옵션은 PDF와 EPUB 모두에서 중요합니다.


5️⃣ CSS 강제 적용 (전문가용 핵심 기능)


가끔 원본 EPUB의 스타일이 엉망일 때가 있습니다.

이럴 때:

--filter-css "font-family,font-size"
--extra-css style.css

--filter-css : 기존 스타일 제거

--extra-css : 내가 원하는 스타일 강제 적용


출판 품질을 높이는 가장 강력한 방법입니다.


6️⃣ 한글 폰트 문제 해결


서버에는 한글 폰트가 없을 수 있습니다.

설치:

sudo apt install fonts-nanum

폰트 포함 변환:

--embed-font-family "NanumGothic"

한글 PDF에서는 반드시 점검해야 할 부분입니다.


7️⃣ 실전 레시피

📖 ① 단순 열람용 PDF


ebook-convert in.epub out.pdf


🖨 ② 인쇄용 A4 PDF


ebook-convert in.epub out.pdf \
  --paper-size a4 \
  --pdf-default-font-size 11 \
  --minimum-line-height 140 \
  --margin-top 36 \
  --margin-bottom 36 \
  --margin-left 36 \
  --margin-right 36


📚 ③ 단편 묶음집 제작용


ebook-convert in.epub out.pdf \
  --paper-size a4 \
  --chapter-mark pagebreak \
  --toc-title "목차" \
  --minimum-line-height 140


8️⃣ 옵션 전체 목록 확인 방법

PDF 전용 옵션만 보고 싶다면


ebook-convert input.epub output.pdf --help

특정 키워드 검색


ebook-convert in.epub out.pdf --help | grep -i pdf
ebook-convert in.epub out.pdf --help | grep -i margin
ebook-convert in.epub out.pdf --help | grep -i toc


9️⃣ 정리


ebook-convert는 단순 변환 도구가 아니라

> 전자책을 “출판물”로 완성시키는 레이아웃 엔진입니다.

잘 활용하면


EPUB 제작

PDF 인쇄본 제작

시집 자동화

Django 자동 변환 시스템 구축까지 확장할 수 있습니다.


✍ 마치며


전자책 제작은 단순 파일 변환이 아니라
“구조를 설계하는 작업”입니다.

ebook-convert의 옵션을 이해하면
전자책이 단순한 파일이 아니라
완성된 한 권의 책으로 변합니다.

반응형

댓글