๐Ÿ“š NovelEPUBTXT โ†’ EPUB3 ๋ณ€ํ™˜๊ธฐ
๐Ÿ“‚ ํŒŒ์ผ ์„ค์ •
๐Ÿ“„
TXT ํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญ
์—ฌ๋Ÿฌ ํŒŒ์ผ ๊ฐ€๋Šฅ ยท ์ž๋™ ์ •๋ ฌ ๋ณ‘ํ•ฉ ยท EUC-KR ์ž๋™ ๊ฐ์ง€
๐Ÿ–ผํ‘œ์ง€
๐Ÿ–ผ ํ‘œ์ง€ ์ด๋ฏธ์ง€ ๋“œ๋ž˜๊ทธ ๋˜๋Š” ํด๋ฆญ
๋˜๋Š” URL ์ง์ ‘ ์ž…๋ ฅ
๐Ÿ’ก ํ‘œ์ง€ ๊ฒ€์ƒ‰์œผ๋กœ ๋„ค์ด๋ฒ„ยท๋ฆฌ๋””ยท๋…ธ๋ฒจํ”ผ์•„ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”
๐Ÿ“ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ
๐Ÿ“– ์ œ๋ชฉ
โœ’๏ธ ์ž‘๊ฐ€
โš™๏ธ ์ฑ•ํ„ฐ ์ •๊ทœ์‹
๐Ÿ’ก ์˜ˆ์‹œ ์ž…๋ ฅ:
๐Ÿšซ ์ œ์™ธํ•  ์˜ˆ์‹œ:
๋น ๋ฅธ ์„ ํƒ:
๐Ÿ’ก ํ˜ผํ•ฉ ํŒจํ„ด ์˜ˆ์‹œ: ^(์†Œ์„ค๋ช… \d+|\d+ํ™”|\d+$) ยท [ ํŒŒ์ผ๋ช….txt ] ํ˜•์‹: ^\[\s*.+\.txt\s*\]\s*$ ยท ์ •๊ทœ์‹ ๋ฌธ๋ฒ•์€ ์•„๋ž˜ ์ •๊ทœ์‹ ์ˆ˜์ • ํƒญ ์ฐธ๊ณ 
โš™๏ธ ๋ณ€ํ™˜ ์˜ต์…˜ ยท ์Šคํƒ€์ผ
์„ค์ • ํƒญ์—์„œ ํฐํŠธ, ์ค„๊ฐ„๊ฒฉ, ๋ณ€ํ™˜ ์˜ต์…˜์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์–ด์š”.
๐Ÿ–ผ ์‚ฝํ™” ์„ค์ •
๐Ÿ–ผ
์‚ฝํ™” ์ด๋ฏธ์ง€ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญ
16.jpg โ†’ 16ํ™” ์•ž์— ์‚ฝ์ž… ยท 198_1.jpg, 198_2.jpg โ†’ ์ˆœ์„œ๋Œ€๋กœ ยท PNGยทGIFยทWebP ์ง€์›
์ถ”๊ฐ€ ์‚ฝํ™” (์ˆ˜๋™)

โœ… ๋ณ€ํ™˜ ์™„๋ฃŒ!

๐Ÿ“ฆ ์ผ๊ด„ ๋ณ€ํ™˜
๐Ÿ“„
TXT ํŒŒ์ผ ์—ฌ๋Ÿฌ ๊ฐœ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญ
ํŒŒ์ผ๋งˆ๋‹ค epub ํ•˜๋‚˜์”ฉ ์ƒ์„ฑ ยท ํŒŒ์ผ๋ช…์—์„œ ์ œ๋ชฉ/์ž‘๊ฐ€ ์ž๋™ ์ธ์‹
๐Ÿ–ผ ํ‘œ์ง€ ์ด๋ฏธ์ง€
ํŒŒ์ผ๋ช… ์ž๋™ ๋งคํ•‘: 1๊ถŒ.txt โ†’ 1๊ถŒ.jpg ยท ๋˜๋Š” ํ•ญ๋ชฉ์˜ + ํด๋ฆญํ•ด์„œ ์ง์ ‘ ์ง€์ •
๐Ÿ–ผ ํ‘œ์ง€ ์ด๋ฏธ์ง€๋“ค ํ•œ๊บผ๋ฒˆ์— ๋“œ๋ž˜๊ทธ
๋˜๋Š” ๊ณตํ†ต ํ‘œ์ง€ URL ์ง์ ‘ ์ž…๋ ฅ
๐Ÿ’ก ํ‘œ์ง€ ๊ฒ€์ƒ‰์œผ๋กœ ๋„ค์ด๋ฒ„ยท๋ฆฌ๋””ยท๋…ธ๋ฒจํ”ผ์•„ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”
์ฑ•ํ„ฐ ์ •๊ทœ์‹

โœ… ์ผ๊ด„ ๋ณ€ํ™˜ ์™„๋ฃŒ!

๐Ÿ“– ๊ธฐ์กด EPUB ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
๐Ÿ“–
์ˆ˜์ •ํ•  EPUB ํŒŒ์ผ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญ
๐Ÿ“„ TXT ์‚ฝ์ž… (๊ธฐ์กด ๊ธฐ๋Šฅ)

โœ… ์™„๋ฃŒ!

๐Ÿ•˜ ๋ณ€ํ™˜ ํžˆ์Šคํ† ๋ฆฌ
์ตœ๊ทผ ๋ณ€ํ™˜ํ•œ EPUB ๋ชฉ๋ก์ด์—์š”. ํด๋ฆญํ•˜๋ฉด ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์–ด์š”.
โš™๏ธ ๋ณ€ํ™˜ ์˜ต์…˜
-, โ€” ์‹œ์ž‘ ๋ฌธ์žฅ โ†’ ์ดํƒค๋ฆญ์ฒด
๋ฌธ๋‹จ ์ฒซ ์ค„ ๋“ค์—ฌ์“ฐ๊ธฐ
๋‹จ๋ฝ ์‚ฌ์ด ๋นˆ ์ค„์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•ด์š”
๊ฐ ์ฑ•ํ„ฐ ์‹œ์ž‘์— h1 ์ œ๋ชฉ ํ‘œ์‹œ
ํ‘œ์ง€ ์ด๋ฏธ์ง€ ์—†์„ ๋•Œ ๋ฐฐ๊ฒฝ์ƒ‰ ์–ด๋‘ก๊ฒŒ
PNGยทGIFยทWebP ๋“ฑ์„ ๋ชจ๋‘ JPG๋กœ ๋ณ€ํ™˜ํ•ด์š” (ํ˜ธํ™˜์„ฑ ์ตœ๋Œ€ํ™”)
OFF ์‹œ ์›๋ณธ ํ˜•์‹ ๊ทธ๋Œ€๋กœ ์‚ฝ์ž… (์šฉ๋Ÿ‰ ์ตœ์ ํ™”) ยท ํ‘œ์ง€๋Š” ํ•ญ์ƒ JPG๋กœ ๋ณ€ํ™˜
๋†’์„์ˆ˜๋ก ํ™”์งˆ ์ข‹๊ณ  ์šฉ๋Ÿ‰ ํผ (๊ธฐ๋ณธ: 92%)
92%
๐ŸŽจ CSS ์ปค์Šคํ„ฐ๋งˆ์ด์ง•
์ค„๊ฐ„๊ฒฉ1.9
๊ธ€์ž ํฌ๊ธฐ1.0em
๋“ค์—ฌ์“ฐ๊ธฐ1.0em
๐Ÿ”ง ๊ณ ๊ธ‰ ์˜ต์…˜
๋ณธ๋ฌธ ์ƒ‰์ƒ ๊ธฐ๋ณธ: ์ง„ํ•œ ๊ฐˆ์ƒ‰
๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ๊ธฐ๋ณธ: ์•„์ด๋ณด๋ฆฌ
ํ…์ŠคํŠธ ์ •๋ ฌ
์ฑ•ํ„ฐ ์ œ๋ชฉ ์Šคํƒ€์ผ
๐Ÿ“ฅ EPUB์—์„œ CSS ํด๋ž˜์Šค ์ž„ํฌํŠธ
๊ธฐ์กด EPUB์˜ CSS ์Šคํƒ€์ผ์„ ๊ฐ€์ ธ์™€ ๋ณ€ํ™˜์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”.
๐Ÿ“– EPUB ํŒŒ์ผ ๋“œ๋ž˜๊ทธ ๋˜๋Š” ํด๋ฆญํ•ด์„œ CSS ์ž„ํฌํŠธ
โœ๏ธ ์ถ”๊ฐ€ CSS ์ง์ ‘ ์ž…๋ ฅ
๐Ÿ“ ์ปค์Šคํ…€ ํฐํŠธ ํŒŒ์ผ ์ถ”๊ฐ€
TTF, OTF, WOFF, WOFF2 ํŒŒ์ผ์„ epub์— ์ง์ ‘ ํฌํ•จ์‹œ์ผœ์š”.
๐Ÿ”ค ํฐํŠธ ํŒŒ์ผ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญ (.ttf .otf .woff .woff2)
๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ œ๋ชฉ

๊ฐ€๋‚˜๋‹ค๋ผ๋งˆ๋ฐ”์‚ฌ์•„์ž์ฐจ์นดํƒ€ํŒŒํ•˜. ํ•œ๊ธ€ ์†Œ์„ค ๋ณธ๋ฌธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ฌธ์žฅ์ด์—์š”.

โ€” ์ด๊ฒƒ์€ ํšŒ์ƒ ๋Œ€์‚ฌ์ž…๋‹ˆ๋‹ค.

ใ€์‹œ์Šคํ…œ ์•Œ๋ฆผ: ์ด๊ฒƒ์€ ์‹œ์Šคํ…œ์ฐฝ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.ใ€‘

๐Ÿ“‹ ๋ชฉ์ฐจ ๊ฐ์ง€ ์„ค์ •
TXT ํŒŒ์ผ ๋“œ๋กญ ์ฆ‰์‹œ ๋ชฉ์ฐจ ๊ฐ์ง€ ์‹คํ–‰
๋ชฉ์ฐจ ํŒจ๋„์— ์ค„ ๋ฒˆํ˜ธ ํ‘œ์‹œ
๋น„์›Œ๋‘๋ฉด ์ž๋™ ๊ฐ์ง€. ๋งค๋ฒˆ ๊ฐ™์€ ํŒจํ„ด ์“ด๋‹ค๋ฉด ์—ฌ๊ธฐ์— ์ €์žฅ
๐Ÿ“ค ์ถœ๋ ฅ ์„ค์ •
EPUB ๋ฉ”ํƒ€ ์–ธ์–ด
์ถœํŒ์‚ฌ(publisher) ํƒœ๊ทธ
EPUB ์••์ถ• ์ˆ˜์ค€
๐Ÿค– Gemini API ์„ค์ •
Gemini API ํ‚ค๋ฅผ ๋“ฑ๋กํ•˜๋ฉด ์˜ˆ์‹œ ์ž…๋ ฅ์นธ์—์„œ AI๊ฐ€ ์ •๊ทœ์‹์„ ์ž๋™ ์ƒ์„ฑํ•ด์ค˜์š”.
ํ‚ค ์—†์ด๋„ ๋‚ด์žฅ ๋กœ์ง์œผ๋กœ ๋ณ€ํ™˜๋˜์ง€๋งŒ, AI๊ฐ€ ํ›จ์”ฌ ์ •ํ™•ํ•ด์š”.
API Key
๐Ÿ’ก Google AI Studio์—์„œ ๋ฌด๋ฃŒ ๋ฐœ๊ธ‰ โ†’ ํ‚ค๋Š” ์ด ๊ธฐ๊ธฐ์˜ localStorage์—๋งŒ ์ €์žฅ๋˜๋ฉฐ ์™ธ๋ถ€๋กœ ์ „์†ก๋˜์ง€ ์•Š์•„์š”.
๐Ÿ”‘ ํ‘œ์ง€ ๊ฒ€์ƒ‰ API ์„ค์ •
๋„ค์ด๋ฒ„ ์ฑ… ๊ฒ€์ƒ‰ API ํ‚ค๋ฅผ ๋“ฑ๋กํ•˜๋ฉด ํ‘œ์ง€ ๊ฒ€์ƒ‰ ํ’ˆ์งˆ์ด ํ–ฅ์ƒ๋ผ์š”.
ํ‚ค ์—†์ด๋„ CORS ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•œ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ถˆ์•ˆ์ •ํ•  ์ˆ˜ ์žˆ์–ด์š”.
Client ID
Client Secret
๐Ÿ’ก ๋„ค์ด๋ฒ„ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋“ฑ๋ก โ†’ ๊ฒ€์ƒ‰ (์ฑ…) API ์‚ฌ์šฉ ์‹ ์ฒญ โ†’ Client ID/Secret ๋ฐœ๊ธ‰
ํ‚ค๋Š” ์ด ๊ธฐ๊ธฐ์˜ localStorage์—๋งŒ ์ €์žฅ๋˜๋ฉฐ ์™ธ๋ถ€๋กœ ์ „์†ก๋˜์ง€ ์•Š์•„์š”.
ํ‚ค ์—†์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•
โ€ข CORS ํ”„๋ก์‹œ โ€” allorigins.win ๊ฒฝ์œ ๋กœ ๋„ค์ด๋ฒ„ ์ฑ… ๊ฒ€์ƒ‰ (๋ถˆ์•ˆ์ •)
โ€ข ๋ฆฌ๋””๋ถ์Šค ยท ๋…ธ๋ฒจํ”ผ์•„ โ€” ์‚ฌ์ดํŠธ ์ง์ ‘ ๋งํฌ ์—ด๊ธฐ (์ด๋ฏธ์ง€ URL ๋ณต์‚ฌ ํ›„ ๋ถ™์—ฌ๋„ฃ๊ธฐ)
โ€ข ๊ตฌ๊ธ€ ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ โ€” ์ œ๋ชฉ์œผ๋กœ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ์ฐฝ ์—ด๊ธฐ