📘 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의 옵션을 이해하면
전자책이 단순한 파일이 아니라
완성된 한 권의 책으로 변합니다.
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
| 와이파이 백업 디바이스란 무엇인가? (1) | 2026.02.28 |
|---|---|
| USB 미니 가습기 DIY 키트 (0) | 2026.02.27 |
| 웹서버 복구 대신 데이터베이스 활용한 전자책 발간 (1) | 2026.02.21 |
| [클라우드] 구글 클라우드 경고 해결 과정 (0) | 2026.02.04 |
| SSH 접속의 비밀: "자물쇠와 열쇠" 원리 (1) | 2026.01.29 |
댓글