PDFใฏๅผทๅใชใในใฏใผใไฟ่ญทใจๆๅทๅใงไฟ่ญทใใพใใใใ
็ป่ณชใๆใชใใใซใใกใคใซใตใคใบใๆธใใใพใใใใ
INI ๊ตฌ์ฑ ํ์ผ์ ์จ๋ผ์ธ์์ ๊น๋ํ๊ณ ์ฝ๊ธฐ ์ฌ์ด PDF ๋ฌธ์๋ก ๋ณํํฉ๋๋ค. ๊ตฌ์กฐ์ ์์์ ์ ์งํ๋ฉด์ ๊ตฌ์ฑ ๋ฐ์ดํฐ์์ ์ธ์ ๊ฐ๋ฅํ ๋ฌธ์๋ฅผ ์์ฑํฉ๋๋ค. INI ๊ตฌ์ฑ ํ์ผ์ ์จ๋ผ์ธ์์ ์ฝ๊ธฐ ๊ฐ๋ฅํ PDF ๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
๋ ๋ง์ ๊ตฌ์ฑ ํ์ผ ๋ณํ, PDF ์ต์ ํ ๋๋ ์๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์ ํธ์ง ๊ณ์ํ๊ธฐ
INI ํ์ผ์ ๊ตฌ์กฐํ๋ ์ธ์ ๊ฐ๋ฅํ PDF ๋ฌธ์๋ก ํฌ๋งทํ๊ณ ๋ณํํ์ธ์.
INI ํ์ผ์ ์ํํธ์จ์ด์ ์์คํ ์์ ์ฌ์ฉํ๋ ๊ตฌ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
INI ํ์ผ์ ์ ๋ก๋ํ๊ฑฐ๋ ์ฝํ ์ธ ๋ฅผ ๋ถ์ฌ๋ฃ๊ณ , ์ต์ ์ ์ปค์คํฐ๋ง์ด์ฆํ ๋ค ์ฆ์ ๋ด๋ณด๋ด์ธ์.
INI ํ์ผ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ง ์๊ณ ์์ ํ๊ฒ ์ฒ๋ฆฌ๋ฉ๋๋ค.
Windows, macOS, Linux, Android, iOS์์ ์๋ํ๋ฉฐ ์ค์น ํ์ ์์ต๋๋ค.
INI ํ์ผ์ ํค-๊ฐ ์์ ์ฌ์ฉํ์ฌ ์ค์ , ๋งค๊ฐ๋ณ์ ๋๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฐ๋จํ ํ ์คํธ ๊ธฐ๋ฐ ๊ตฌ์ฑ ํ์ผ์ ๋๋ค. INI to PDF ๋๊ตฌ๋ ๋ชจ๋ INI ํ์ผ์ ์ ํฌ๋งท๋ PDF ๋ฌธ์๋ก ๋ณํํ์ฌ ๊ตฌ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๊ณต์ , ๋ณด๊ด ๋๋ ์ธ์ํ ์ ์์ต๋๋ค. ์ด ๋ณํ์ ์ผ๋ฐ ํ ์คํธ๋ฅผ ํ์ด์ง๊ฐ ๋๋๊ณ ์ฝ๊ธฐ ์ฌ์ฐ๋ฉฐ ์ ๋ฌธ์ ์ผ๋ก ๋ณด์ด๋ PDF๋ก ๋ณํํ๋ฉฐ, ์ ํ์ ์ผ๋ก ๋จธ๋ฆฌ๊ธ, ๋ฐ๋ฅ๊ธ ๋ฐ ํ์ด์ง ๋ฒํธ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด ๋๊ตฌ๋ ๊ตฌ์ฑ ์ค์ ์ ํ์คํ๋ ํ์์ผ๋ก ๋ฌธ์ํํ๊ฑฐ๋ ๋ฐฐํฌํด์ผ ํ๋ ์์คํ ๊ด๋ฆฌ์, ๊ฐ๋ฐ์, DevOps ์์ง๋์ด ๋ฐ ๊ธฐ์ ์๊ฐ์๊ฒ ํ์์ ์ ๋๋ค.
์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๊ฑฐ๋ ๋ ๊ฑฐ์ ์์คํ ์ ์ ์ง ๊ด๋ฆฌํ ๋ ๊ตฌ์ฑ ํ์ผ์ ์ฌ๋์ด ์ฝ์ ์ ์๋ ์ฌ๋ณธ์ ๊ฐ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด ๋๊ตฌ๋ INI ํ์ผ(์: php.ini, my.cnf, .env ํ์ผ)์ ๊ตฌ์กฐํ๋ PDF๋ก ๋ณํํ์ฌ ํ์๊ณผ ๊ณต์ ํ๊ฑฐ๋ ๋ณ๊ฒฝ ์์ฒญ์ ์ฒจ๋ถํ๊ฑฐ๋ ๋ฌธ์์ ์ผ๋ถ๋ก ์ ์ฅํ ์ ์์ต๋๋ค.
์์คํ ๊ด๋ฆฌ์๋ ๊ท์ ์ค์ ๋๋ ์ฌํด ๋ณต๊ตฌ๋ฅผ ์ํด ๊ตฌ์ฑ ๋ณ๊ฒฝ ๋ด์ญ์ ๋ณด์กดํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. INI ๊ตฌ์ฑ ํ์ผ์ PDF๋ก ๋ณํํ๋ฉด ํน์ ์์ ์ ์ค์ ์ ๋ํ ๋ณ์กฐ ๋ฐฉ์ง ๋ฐ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ์ค๋ ์ท์ ์ ๊ณตํฉ๋๋ค.
ํ๋ฉด์์ ๊ตฌ์ฑ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒํ ํ๋ ๊ฒ์ ํผ๊ณคํ ์ ์์ต๋๋ค. INI ํ์ผ์ PDF๋ก ๋ณํํ๋ฉด ์ธ์ํ๊ฑฐ๋, ๋ณ๊ฒฝ ์ฌํญ์ ์๋์ผ๋ก ํ์ํ๊ฑฐ๋, ํ ํ์์์ ๋ฌผ๋ฆฌ์ ์ฌ๋ณธ์ ๊ณต์ ํ ์ ์์ต๋๋ค. PDF ๋ ์ด์์์ ์ ์ ํ ์ค ๋ฐ๊ฟ๊ณผ ํ์ด์ง ๋๋๊ธฐ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
ํ๋ก์ ํธ ๊ด๋ฆฌ์, ๊ท์ ์ค์ ์ฑ ์์ ๋๋ ํด๋ผ์ด์ธํธ๋ ๊ตฌ์ฑ ์ค์ ์ ๊ฒํ ํด์ผ ํ ์ ์์ง๋ง ์์ INI ํ์ผ ํธ์ง์ ์ต์ํ์ง ์์ต๋๋ค. PDF๋ก ๋ณํํ๋ฉด ์์ ํ์ผ ๊ตฌ๋ฌธ์ ํ์ํ์ง ์๊ณ ์น์ , ํค ๋ฐ ๊ฐ์ ๊ฐ์กฐ ํ์ํ๋ ๊น๋ํ๊ณ ์ ๋ฌธ์ ์ธ ๋ฌธ์๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ข ์ข ํ๊ฒฝ ๊ตฌ์ฑ์ ์ํด .env ํ์ผ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ํ์ผ์ INI์ ์ ์ฌํ ๊ตฌ๋ฌธ์ ๋ฐ๋ฆ ๋๋ค. ์ด ๋๊ตฌ๋ ๋ฌธ์ํ ๋ชฉ์ ์ผ๋ก .env ํ์ผ(๋๋ ๋ชจ๋ ํค-๊ฐ ํ ์คํธ ํ์ผ)์ ์ ๋๋ PDF๋ก ๋ณํํ ์ ์์ต๋๋ค.
์์คํ ์ ๊ทธ๋ ์ด๋ ๋๋ ์ฃผ์ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ ์ํํ๊ธฐ ์ ์ ๊ธฐ์กด ์ค์ ์ ๋ฐฑ์ ์ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ํ์ฌ INI ํ์ผ์ PDF๋ก ๋ณํํ๋ฉด ๋์ค์ ์ ๊ตฌ์ฑ๊ณผ ๋น๊ตํ ์ ์๋ ๋ฒ์ ๊ด๋ฆฌ๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ์ค๋ ์ท์ด ์ ๊ณต๋ฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ํต๊ณ, ์ธ๋ฒคํ ๋ฆฌ ๋ฐ์ดํฐ ๋๋ ๊ตฌ์กฐํ๋ ๋งค๊ฐ๋ณ์๊ฐ ํฌํจ๋ INI ํ์ผ์ด ์๋ ๊ฒฝ์ฐ PDF๋ก ๋ณํํ์ฌ ํ์ํ๋ ๋ณด๊ณ ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ด ๋๊ตฌ๋ ๋ฐ์ดํฐ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ณด์กดํ์ฌ ํน์ ํค ๋๋ ์น์ ์ ์ฝ๊ฒ ๊ฒ์ํ ์ ์์ต๋๋ค.
์์ INI ํ์ผ์ ์ด๋ฉ์ผ๋ก ๋ณด๋ด๋ฉด ๋ณด์ ํํฐ๊ฐ ํธ๋ฆฌ๊ฑฐ๋๊ฑฐ๋ ์ ์ ์๋ ํ์ผ ์ ํ์ผ๋ก ์ฐจ๋จ๋ ์ ์์ต๋๋ค. PDF ์ฒจ๋ถ ํ์ผ์ ๋ณดํธ์ ์ผ๋ก ํ์ฉ๋๋ฉฐ ํน๋ณํ ์ํํธ์จ์ด ์์ด ๋ชจ๋ ์ฅ์น์์ ์ด ์ ์์ต๋๋ค.
๋ณํ ๋๊ตฌ๋ ์ ํ์ ์ผ๋ก ์น์ ํค๋, ํค, ๊ฐ ๋ฐ ์ฃผ์์ ๊ตฌ๋ฌธ ๊ฐ์กฐ๋ฅผ ์ ์ฉํ์ฌ ์ผ๋ฐ ํ ์คํธ๋ณด๋ค PDF๋ฅผ ํจ์ฌ ๋ ์ฝ๊ธฐ ์ฝ๊ฒ ๋ง๋ญ๋๋ค. ๋ค์ฌ์ฐ๊ธฐ์ ์ ๋ ฌ์ ์ ์งํ๊ธฐ ์ํด ๊ณ ์ ํญ ๊ธ๊ผด์ ์ค์ ํ ์๋ ์์ต๋๋ค.
๋ง์ ๊ตฌ์ฑ ํ์ผ์ด ์๋ ํ๋ก์ ํธ(์: ์๋น์ค๋ณ๋ก ๋ณ๋์ INI ํ์ผ์ด ์๋ ๋ถ์ฐ ์์คํ )์ ๊ฒฝ์ฐ ๊ฐ ํ์ผ์ PDF๋ก ๋ณํํ ๋ค์ PDF ๋ณํฉ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋์ ๋ฌธ์๋ก ๋ณํฉํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ๋ ์ ์ฒด ์ธํ๋ผ์ ๋ํ ์์ ํ ๊ตฌ์ฑ ์ฐธ์กฐ ์ฑ ์ ๋๋ค.
INI๋ฅผ PDF๋ก ๋๊ตฌ๋ ๊ตฌ์ฑ ํ์ผ(.ini, .cfg, .conf)์ ๊น๋ํ๊ณ ๊ตฌ์กฐํ๋ PDF ๋ฌธ์๋ก ๋ณํํฉ๋๋ค. ๋ฌธ์ํ, ์์คํ ๊ฐ์ฌ, ์ค์ ๋ณด๊ด ๋๋ ๊ตฌ์ฑ์ ์ ๋ฌธ์ ์ผ๋ก ๊ณต์ ํ๋ ๋ฐ ์๋ฒฝํฉ๋๋ค.
๋ชจ๋ ํ์ค INI ๊ตฌ์กฐ(์น์ ([Section]), ํค-๊ฐ ์(key=value), ์ฃผ์(; ๋๋ #), ๋น ์ค)๋ฅผ ์ ํํ๊ฒ ๊ตฌ๋ฌธ ๋ถ์ํฉ๋๋ค. ๋น ๋ฅธ ์ค์บ์ ์ํ ๊ตฌ์กฐํ๋ ํ ์ด๋ธ ๋ ์ด์์ ๋๋ ๊ตฌ๋ฌธ ๊ฐ์กฐ์ ํจ๊ป ์ ํํ ์๋ณธ ์์์ ์ ์งํ๋ ๊ณ ์ ํญ ์ฝ๋ ๋ณด๊ธฐ ์ค์์ ์ ํํ์ธ์.
์ฌ๋ฌ ์ถ๋ ฅ ์คํ์ผ(๊ต์ฐจ ํ ์์์ ๊น๋ํ ํ ์ด๋ธ, ์ค ๋ฒํธ๊ฐ ์๋ ์ผ๋ฐ ํ ์คํธ ๋๋ ๊ฐ๋ฐ์ ์นํ์ ์ธ ๋คํฌ ํ ๋ง) ์ค์์ ์ ํํ์ธ์. ํ์ฌ ๋๋ ํ๋ก์ ํธ ๋ฌธ์ ํ์ค์ ๋ง๊ฒ ์ฌ์ฉ์ ์ ์ ๋จธ๋ฆฌ๊ธ, ๋ฐ๋ฅ๊ธ, ํ์ด์ง ๋ฒํธ ๋ฐ ๋ฌธ์ ์ ๋ชฉ์ ์ถ๊ฐํ์ธ์.
์กฐ์ ๊ฐ๋ฅํ ํ์ด์ง ํฌ๊ธฐ(A4, Letter, Legal), ๋ฐฉํฅ(์ธ๋ก ๋๋ ๊ฐ๋ก), ์ฌ๋ฐฑ ๋ฐ ๊ธ๊ผด ํฌ๊ธฐ๋ก PDF ์ถ๋ ฅ์ ๋ฏธ์ธ ์กฐ์ ํ์ธ์. ํฐ ๊ตฌ์ฑ ํ์ผ์ ์ค์ ๋๊ฑฐ๋ ๊ฐ๋ ์ฑ์ ์์ง ์๊ณ ํ์ด์ง์ ๊น๋ํ๊ฒ ๋ง์ถ๋ ๋ฐ ์๋ฒฝํฉ๋๋ค.
์ฌ๋ฌ INI ํ์ผ์ ํ ๋ฒ์ ์ ๋ก๋ โ ๊ฐ๋ณ PDF๋ก ์ฒ๋ฆฌํ๊ฑฐ๋ ๊ฐ ํ์ผ์ด ์ ํ์ด์ง์์ ์์๋๋ ๋จ์ผ ๊ฒฐํฉ PDF๋ก ๋ณํฉํฉ๋๋ค. ์ ์ฒด ์๋ฒ ํ๊ฒฝ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๊ตฐ์ ํ ๋ฒ์ ๋ฌธ์ํํ๋ ๋ฐ ์ด์์ ์ ๋๋ค.
์์ฑ๋ PDF์ ์๋ณธ ํ์ผ ์ด๋ฆ, ์์ ๋ ์ง ๋ฐ ์ฌ์ฉ์ ์ ์ ์์ฑ์ ํ๋๋ฅผ ํฌํจํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ํฌํจํฉ๋๋ค. ์ถ๋ ฅ๋ฌผ์ ์์ ํ ๊ฒ์ ๊ฐ๋ฅํ๊ณ ์ ํ ๊ฐ๋ฅํฉ๋๋ค โ ์ค์บ ์ด๋ฏธ์ง๊ฐ ์๋๋๋ค โ ๋ณด๊ด ๋ฐ ๋ฒ์ ์ ์ด ๊ฐ์ฌ์ ์๋ฒฝํฉ๋๋ค.
๋ชจ๋ ๋ณํ์ jsPDF ๋ฐ ๊ธฐ๋ณธ JavaScript ํ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์ด๋ฃจ์ด์ง๋๋ค. ๋ฏผ๊ฐํ ์๋ฒ ์๊ฒฉ ์ฆ๋ช ์ด๋ API ํค๊ฐ ํฌํจ๋ ์ ์๋ INI ๊ตฌ์ฑ ํ์ผ์ด ์ฅ์น๋ฅผ ๋ ๋์ง ์์ต๋๋ค. ์๋ฒ ์ ๋ก๋ ์ ๋ก, ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ์ ๋ก, ์์ ํ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์.
INI ํ์ผ์ PDF๋ก ๋ณํํ๋ค๋ ๊ฒ์ ์ผ๋ฐ ํ ์คํธ ๊ตฌ์ฑ ํ์ผ(ํค-๊ฐ ์, ์น์ ๋ฐ ์ฃผ์ ํฌํจ)์ ๊ตฌ์กฐํ๋๊ณ ํ์ด์ง๊ฐ ๋งค๊ฒจ์ง PDF ๋ฌธ์๋ก ๋ณํํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ฒฐ๊ณผ PDF๋ ๊ตฌ์กฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ๋ณด์กดํ๊ณ ์ ํ์ ์ผ๋ก ๊ตฌ๋ฌธ ๊ฐ์กฐ, ํ์ด์ง ๋ฒํธ, ๋จธ๋ฆฌ๊ธ ๋ฐ ๋ฐ๋ฅ๊ธ์ ์ถ๊ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ตฌ์ฑ ์ค์ ์ ์ ๋ฌธ์ ์ธ ํ์์ผ๋ก ์ฝ๊ฒ ๊ณต์ , ์ธ์ ๋๋ ๋ณด๊ดํ ์ ์์ต๋๋ค.
INI ํ์ผ์ PDF๋ก ๋ณํํด์ผ ํ ์ ์์ต๋๋ค: ๋ฌธ์ํ(์: ์ฝ๊ธฐ ์ฌ์ด ๊ตฌ์ฑ ์ฐธ์กฐ ์์ฑ), ๊ท์ ์ค์๋ฅผ ์ํ ์๋ฒ ์ค์ ๋ณด๊ด, ๋น๊ธฐ์ ์ ์ดํด ๊ด๊ณ์์ ๊ตฌ์ฑ ๊ณต์ , ์ฝ๋ ๊ฒํ ๋ฅผ ์ํ ํ์ผ ์ธ์, ๋๋ ๋จ์ํ ์ฝํ ์ธ ๋ฅผ ๋ ํด๋ํ๊ธฐ ์ฝ๊ณ ๋ณ์กฐ ๋ฐฉ์ง ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ ์ํด. PDF๋ ๋ํ ์ด๋ฉ์ผ์ ์ฒจ๋ถํ๊ฑฐ๋ ๋ฌธ์ ๊ด๋ฆฌ ์์คํ ์ ์ ์ฅํ๊ธฐ๊ฐ ๋ ์ฝ์ต๋๋ค.
๋ฌด๋ฃ INI to PDF ๋ณํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ธ์: .ini ๋๋ .env ํ์ผ์ ์ ๋ก๋ํ๊ณ , ์ ํ์ ์ผ๋ก ์์ ์ต์ (๊ณ ์ ํญ ๊ธ๊ผด, ๊ตฌ๋ฌธ ๊ฐ์กฐ, ํ์ด์ง ํฌ๊ธฐ)์ ์ฌ์ฉ์ ์ง์ ํ ๋ค์ ๋ณํ์ ํด๋ฆญํฉ๋๋ค. ์์ฑ๋ PDF๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. ๋ฑ๋ก์ด ํ์ํ์ง ์์ผ๋ฉฐ ํ์ผ์ ์ฒ๋ฆฌ ํ ์๋ฒ์์ ์๋์ผ๋ก ์ญ์ ๋ฉ๋๋ค.
๋ค, ๋ชจ๋ ์ฃผ์(; ๋๋ #์ผ๋ก ์์ํ๋ ์ค), ์น์ ํค๋(์: [database]) ๋ฐ ํค-๊ฐ ์์ด PDF์ ์์ ํ ๋ณด์กด๋ฉ๋๋ค. ์ฃผ์์ ๋ณ๋์ ์คํ์ผ(์ข ์ข ๊ธฐ์ธ์๊ผด ๋๋ ํ์)๋ก ํ์๋์ด ๊ณ์ ํ์๋์ง๋ง ๋งค๊ฐ๋ณ์ ์ฝ๊ธฐ๋ฅผ ๋ฐฉํดํ์ง ์์ต๋๋ค.
์ด ๋๊ตฌ๋ ํ ์คํธ ๋ณํ์ ์ํด ์ต๋ 10MB์ ํ์ผ์ ํ์ฉํฉ๋๋ค. ๋งค์ฐ ํฐ INI ํ์ผ์ ๊ฒฝ์ฐ ํ ์คํธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ๋ ์์ ์กฐ๊ฐ์ผ๋ก ๋ถํ ํ๊ณ , ๊ฐ ์กฐ๊ฐ์ ๋ณํํ ๋ค์ ๊ฒฐ๊ณผ PDF๋ฅผ ๋น์ฌ์ PDF ๋ณํฉ ๋๊ตฌ๋ก ๋ณํฉํ๋ ๊ฒ์ ๊ณ ๋ คํ์ธ์. ๋๋ ๋งค์ฐ ํฐ ๊ตฌ์ฑ ํ์ผ์ ๊ฒฝ์ฐ ๋ฐ์คํฌํฑ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค, ์ด ๋๊ตฌ๋ ์ ํ์ ๊ตฌ๋ฌธ ๊ฐ์กฐ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค: ์น์ ํค๋๋ ๊ตต์ ํ๋์, ํค๋ ๋ น์, ๊ฐ์ ๊ฒ์์, ์ฃผ์์ ํ์/๊ธฐ์ธ์๊ผด๋ก ํ์ํฉ๋๋ค. ์ค์ ์์ ๊ฐ์กฐ๋ฅผ ํ์ฑํ ๋๋ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ์ด๋ ํนํ ๋ณต์กํ ๊ตฌ์ฑ ํ์ผ์ ๊ฒฝ์ฐ PDF๋ฅผ ํจ์ฌ ๋ ์ฝ๊ฒ ๊ฒ์ํ๊ณ ์ดํดํ ์ ์๊ฒ ํฉ๋๋ค.
๋ค, ์ด ๋๊ตฌ๋ INI ์ ์ฌ ๊ตฌ์กฐ(ํค=๊ฐ, ๋๊ดํธ ์์ ์น์ )๋ฅผ ๋ฐ๋ฅด๋ ๋ชจ๋ ์ผ๋ฐ ํ ์คํธ ํ์ผ์์ ์๋ํฉ๋๋ค. ๋ํ .conf, .cfg, .properties ๋ฐ .env ํ์ผ๋ ์ฒ๋ฆฌํฉ๋๋ค. ๋ค๋ฅธ ๊ตฌ๋ฌธ(์: YAML ๋๋ JSON)์ด ์๋ ํ์ผ์ ๊ฒฝ์ฐ ํด๋น ํ์ ์ ์ฉ ๋ณํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ธ์. ์ด ๋๊ตฌ๋ ํค-๊ฐ ์ ํ์์ ์ต์ ํ๋์ด ์์ต๋๋ค.
DonePDF๋ ๋ชจ๋ ํ์ผ ์ ์ก์ 256๋นํธ TLS ์ํธํ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ ๋ก๋๋ ํ์ผ์ ์ฒ๋ฆฌ ํ 2์๊ฐ ์ด๋ด์ ๋น์ฌ ์๋ฒ์์ ์๋์ผ๋ก ์ญ์ ๋ฉ๋๋ค. ๋น์ฌ๋ ๊ทํ์ ๊ตฌ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ๋ณด๊ดํ๊ฑฐ๋ ๊ณต์ ํ์ง ์์ต๋๋ค. ๋งค์ฐ ๋ฏผ๊ฐํ ํ์ผ(์: ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๊ฒฉ ์ฆ๋ช )์ ๊ฒฝ์ฐ ๋ฐ์คํฌํฑ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ ๋ก๋ ์ ์ ๋น๋ฐ ์ ๋ณด๋ฅผ ์์ ํ๋ ๊ฒ์ ๊ณ ๋ คํ์ธ์. ๋น์ฌ ์๋น์ค๋ ๋๋ถ๋ถ์ ๋น์ฆ๋์ค ๋ฐ ๊ฐ์ธ ๊ตฌ์ฑ ํ์ผ์ ์์ ํฉ๋๋ค.
A4, Letter, Legal๊ณผ ๊ฐ์ ํ์ค ํ์ด์ง ํฌ๊ธฐ ๋๋ ์ฌ์ฉ์ ์ง์ ํฌ๊ธฐ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋ ์ด์์์ ์ธ๋ก ๋๋ ๊ฐ๋ก์ผ ์ ์์ต๋๋ค. ๊ธด INI ๊ฐ ์ค์ ์ค ๋ฐ๊ฟํ๊ฑฐ๋ ์๋ผ๋ผ ์ ์์ต๋๋ค. ์ด ๋๊ตฌ์๋ ํ ์คํธ๋ฅผ ํ์ด์ง ์ฌ๋ฐฑ์ ๋ง๊ฒ ์๋์ผ๋ก ์ค ๋ฐ๊ฟํ๋ ์ต์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ํ ์ผ์ชฝ/์ค๋ฅธ์ชฝ/์/์๋ ์ฌ๋ฐฑ์ ์ค์ ํ๊ณ ๊ณ ์ ํญ ๊ธ๊ผด(Courier, Consolas ๋ฑ)์ ์ ํํ ์ ์์ต๋๋ค.
๋ค, ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ์ ์ ๋จธ๋ฆฌ๊ธ(์: "์์คํ ๊ตฌ์ฑ โ ํ๋ก๋์ ")๊ณผ ๋ฐ๋ฅ๊ธ(์: "[๋ ์ง]์ ์์ฑ๋จ")์ PDF์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฐ๋ฅ๊ธ์ ํ์ด์ง ๋ฒํธ๋ฅผ ํฌํจํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ์์๋ ๋ชจ๋ ํ์ด์ง์ ๋ํ๋ ๋ฌธ์๋ฅผ ์ ๋ฌธ์ ์ด๊ณ ์ฒด๊ณ์ ์ผ๋ก ๋ณด์ด๊ฒ ํฉ๋๋ค.
๋ค, ๋๊ตฌ๋ ๊ณ ์ ํญ ๊ธ๊ผด์ ์ฌ์ฉํ๊ณ ๊ณต๋ฐฑ์ ์กด์คํ๋ฏ๋ก ์๋ณธ INI ํ์ผ์ ๋ค์ฌ์ฐ๊ธฐ์ ๊ฐ๊ฒฉ์ด ๋ณด์กด๋ฉ๋๋ค. ์ด๋ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ๊ณ์ธต ๊ตฌ์กฐ๋ ๊ฐ๋ ์ฑ์ ๋ํ๋ด๋ ํ์ผ์ ์ค์ํฉ๋๋ค. ํญ์ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ๋ฐ๋ผ ๊ณต๋ฐฑ์ผ๋ก ๋ณํ๋๊ฑฐ๋ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค.
์ด ๋๊ตฌ๋ ์ต๋ 10MB์ ํ ์คํธ ํ์ผ์ ํ์ฉํฉ๋๋ค. ์ด๋ ์ฝ 200,000-500,000์ค์ ๊ตฌ์ฑ ๋ฐ์ดํฐ์ ํด๋นํฉ๋๋ค(๋๊ท๋ชจ ๊ตฌ์ฑ ํ์ผ์ ์ถฉ๋ถ). ๋ ํฐ ํ์ผ์ ๊ฒฝ์ฐ ํ์ผ์ ๋ถํ ํ๊ฑฐ๋ ๋ฐ์คํฌํฑ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ธ์.
๋ค, ์ด ๋๊ตฌ๋ UTFโ8 ์ธ์ฝ๋ฉ์ ์์ ํ ์ง์ํฉ๋๋ค. ์ ํํ ๊ธ๊ผด์ ํด๋น ๋ฌธ์๊ฐ ํฌํจ๋์ด ์๋ ํ ๋ชจ๋ ์ธ์ด(์์ด, ์๋์ด, ์ค๊ตญ์ด ๋ฑ)์ ์ฃผ์๊ณผ ๊ฐ์ด PDF์ ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋ฉ๋๋ค. ์ต์์ ๊ฒฐ๊ณผ๋ฅผ ์ํด DejaVu Sans ๋๋ Arial Unicode MS์ ๊ฐ์ ํ์ค ์ ๋์ฝ๋ ๊ธ๊ผด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์จ๋ผ์ธ ๋๊ตฌ๋ ํ ๋ฒ์ ํ๋์ ํ์ผ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ผ๊ด ๋ณํ์ ๊ฒฝ์ฐ ๊ฐ ํ์ผ์ ๋ํด ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋ณตํ ์ ์์ต๋๋ค. ์ ๊ธฐ์ ์ผ๋ก ๋ง์ INI ํ์ผ์ ๋ณํํด์ผ ํ๋ ๊ฒฝ์ฐ ๋ช ๋ น์ค ๋๊ตฌ(์: LaTeX์ ํจ๊ป pandoc) ๋๋ ๊ณง ์ ๊ณต๋ API์ ํจ๊ป ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. DonePDF๋ ๋น ๋ฅธ ๋จ์ผ ํ์ผ ๋ณํ์ ์ต์ ํ๋์ด ์์ต๋๋ค.
๋ณํ ํ PDF ๋ณํฉ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๊ตฌ์ฑ PDF๋ฅผ ํ๋์ ๋ฌธ์๋ก ๋ณํฉํ๊ฑฐ๋, PDF ๋ณดํธ๋ก ์ํธ ๋ณดํธ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋, PDF ์์ถ์ผ๋ก ํ์ผ์ ์์ถํ๊ฑฐ๋, ํ์ด์ง ๋ฒํธ์ ์ํฐ๋งํฌ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ํ PDF to Text๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธ๋ฅผ INI ํ์ผ๋ก ๋ค์ ์ถ์ถํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์์์ ๋ค์ ์ง์ ํ ์ ์์ต๋๋ค.
๋น ํ์ด์ง๋ฅผ ์ถ๊ฐํ ํ ์ฌ๋ฌ PDF ๋ณํฉ, ์ํ์ง ์๋ ํ์ด์ง ์ ๊ฑฐ ๋๋ ๋ณ๋์ ํ์ผ๋ก ๋ถํ ํ์ฌ ๋ฌธ์๋ฅผ ๋ ์ธ๋ถ์ ์ผ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค.
PDF ํ์ด์ง๋ฅผ ๊ด๋ฆฌ, ์ฌ๋ฐฐ์ด ๋ฐ ์ต์ ํํ๊ธฐ ์ํ ์ด๋ฌํ ๋ณด์ ๋๊ตฌ๋ฅผ ์ดํด๋ณด์ธ์.
PDF ๋ฐ์ดํฐ ๋๊ตฌ์์ ์ ์ฒด ๋๊ตฌ ์ปฌ๋ ์ ์ ์ดํด๋ณด์ธ์.