๊ตฌ์ฑ:
์น ๋ธ๋ผ์ฐ์ ๋ฐ ํด๋น ๋ฒ์ : Safari ์ต์
์ด์์ฒด์ ์ ๊ทธ๊ฒ
s ๋ฒ์ : iOS 11.1.1
PDF.js ๋ฒ์ : ์ต์
๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๋จ๊ณ:
pdf.js ๋ ๋๋ฌ ๋๋ ๋ทฐ์ด์์ ์ฒจ๋ถ ํ์ผ์ ๋ก๋ํฉ๋๋ค.
์์๋๋ ๋์์ ๋ฌด์์
๋๊น? (์คํฌ๋ฆฐ์ท ์ถ๊ฐ)
PDF์ ๋ ๋๋ง
๋ฌด์์ด ์๋ชป๋์๋์? (์คํฌ๋ฆฐ์ท ์ถ๊ฐ)
pdf๊ฐ ์๋ ๋น ํฐ์ ์บ๋ฒ์ค๊ฐ ํ์๋ฉ๋๋ค.
์ด๊ฒ์ iOS ๋ธ๋ผ์ฐ์ ์์๋ง ๋ฐ์ํฉ๋๋ค. Windows์ฉ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ MacOS์ฉ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์๋ํฉ๋๋ค. Android ๊ธฐ๊ธฐ์ Google Chrome์์๋ ์๋ํฉ๋๋ค.
์์ ๋์ด๋ pdf๋ฅผ ์น๋ทฐ์ด ์์ ํ์ธํ๋๋ฐ
๋จผ์ ์ด pdf ๊ฐ ์๋ ๋ค๋ฅธ
์ฌํ๋ฆฌ์์:
Google ํฌ๋กฌ:
๊ทธ๋ฐ ๋ค์ Safari์์ ์ง์ ๋ ๋ฌธ์๋ฅผ ์ด๋ ค๊ณ ํฉ๋๋ค.
Google ํฌ๋กฌ์์ ์ง์ ๋ ๋ฌธ์๋ฅผ ์ด๋ ค๊ณ ์๋
๋ํ hanyan123์ pdf๋ฅผ ์ด๋ ค๊ณ ์๋ํ ํ ์น ๋ทฐ์ด๋ก ์์ pdf๋ฅผ ์ด๋ ค๊ณ ํ๋ฉด ์์ pdf๊ฐ ๋ ์ด์ ๋ ๋๋ง๋์ง ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ฌํ๋ฆฌ์์:
Google ํฌ๋กฌ:
iOS์ ๋ค๋ฅธ ๋ฌธ์์์๋ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. https://tcpdf.org/files/examples/example_033.pdf (1ํ์ด์ง PDF)
์กฐ์ฌํ ํ ์ด ์ค๋ฅ์ ๋ํ ๋ช ๊ฐ์ง ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ป์์ต๋๋ค.
๋๋ ๋น์ทํ ๊ฒ์ ๊ด์ฐฐํ์ง๋ง ๋ด ๊ฒฝ์ฐ์๋ ๊ธฐ๋ค๋ฆฐ ํ์๋ ๋ฌธ์๊ฐ ํ์๋๋ ๊ฒ์ ๋ณธ ์ ์ด ์์ต๋๋ค. ๋๋ StackOverflow์ ๋ํ ๊ด์ฐฐ์ ์ค๋ช ํ์ต๋๋ค. ๋๊ตฐ๊ฐ์ ์ค๋๋ ฅ ์๋ ๋ต๋ณ๊ณผ ํจ๊ป ์ฌ๊ธฐ์ ๋ด ์ง๋ฌธ์ ๋ฐ๋ณตํ๊ฒ ์ต๋๋ค.
pdf.js๋ฅผ ์ฌ์ฉํ์ฌ iOS์ Safari ๋๋ Chrome์์ ๋ ๋๋ง๋์ง ์๋ 2ํ์ด์ง pdf ๋ฌธ์๊ฐ ์์ต๋๋ค. ๋ ํ์ด์ง๊ฐ ์์ง๋ง ๋ ๋ค ๋น์ด ์์ต๋๋ค. CutePDF๊ฐ ํฌํจ๋ ๋ฌธ์๋ฅผ ๋ค๋ฅธ pdf๋ก "์ธ์"ํ๋ฉด ๋ ๋๋ง๋ฉ๋๋ค! ๊ทธ๋ฌ๋ Acrobat PRO๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ ํํ๋ฉด ๋ ๋๋ง๋์ง ์์ต๋๋ค. Acrobat PRO๋ฅผ ์ฌ์ฉํ์ฌ Postscript๋ก ๋ ๋๋งํ ๋ค์ pdf๋ก ๋ค์ ์ ์ฅํ๋ฉด ์ ํํ๋๋ค๋ ๋ด์ฉ์ ์ด๋์ ๊ฐ ์ฝ์์ต๋๋ค. ์์ง ์ฌ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ค ๊ฐ์ง ์ ํ์ ๋ชจ๋ ๋ณด์ฌ์ค๋๋ค. ์ถ์ํ์ ํ์ผ ํฌ๊ธฐ์ ํจ๊ป pdf ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ฐ์ฅ ์์ ๋ฒ์ ์ ์๋์ง๋ง CutePDF ๋ฒ์ ๋ง ๋ ๋๋ง๋ฉ๋๋ค. ๋ด ์น์ฌ์ดํธ์ ์๋ ๋ชจ๋ pdf๋ฅผ CutePDF๋ก ๋จ์ํ ๋ค์ ์ธ์ํ๋ ๊ฒ ์ธ์๋ - ๋๊ตฐ๊ฐ pdf.js๊ฐ ๋ฌด์์ ๋ํด ๋ถ๋ง์ด ์๋์ง ๋งํด ์ค ์ ์์ต๋๊น?
์ฃผ์: ๋ค ๊ฐ์ง ๋ฒ์ ๋ชจ๋ Windows์์ ๋ ๋๋ง๋ฉ๋๋ค. 4๊ฐ ์ค 3๊ฐ์ ํจ๊ป ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ iOS๋ฟ์ ๋๋ค.
์๋ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ํ์ง ์๋ ๋ชจ๋ ๋ฒ์ ์๋ ํจํด์ผ๋ก ๋ํ๋ ํ๋์ ํฐ XObject๋ก ๊ทธ๋ ค์ง ๋นํธ๋งต์ด ์์ต๋๋ค. ์์ ๋ฒ์ ์๋ ํ์ด์ง ์ฝํ ์ธ ์ ์ง์ ๊ทธ๋ ค์ง ๋ง์ ์์ ์ด๋ฏธ์ง๋ก ์๋ผ๋ธ ๋นํธ๋งต์ด ์์ต๋๋ค. ์ด๋ฌํ ์์์ ๊ด๋ จ๋ pdf.js ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์ถ์ ์ ์์ต๋๋ค.
CutePDF๋ ๊ทธ๋ฐ ๋ฐฉ์์ผ๋ก ๋นํธ๋งต์ ์ ์ดํ๋ โโ์ต์ ์ ์ ๊ณตํ์ง ์์ต๋๋ค. pdf.js๊ฐ ์ข์ํ์ง ์๋ "ํจํด์ผ๋ก ๋ํ๋ ๋จ์ผ ๋ํ XObject"๋ ๋ฌด์์ด๋ฉฐ, ์๋ฅผ ๋ค์ด Acrobat PRO๊ฐ CutePDF์ฒ๋ผ ๋ ๋๋งํ๋๋ก ์ ์ดํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น(ํด๊ฒฐ ๋ฐฉ๋ฒ์ธ ๊ฒฝ์ฐ)?
๋๋ ๋น์ทํ ๊ฒ์ ๊ด์ฐฐํ์ง๋ง ๋ด ๊ฒฝ์ฐ์๋ ๊ธฐ๋ค๋ฆฐ ํ์๋ ๋ฌธ์๊ฐ ํ์๋๋ ๊ฒ์ ๋ณธ ์ ์ด ์์ต๋๋ค. ๋๋ StackOverflow์ ๋ํ ๊ด์ฐฐ์ ์ค๋ช ํ์ต๋๋ค. ๋๊ตฐ๊ฐ์ ์ค๋๋ ฅ ์๋ ๋ต๋ณ๊ณผ ํจ๊ป ์ฌ๊ธฐ์ ๋ด ์ง๋ฌธ์ ๋ฐ๋ณตํ๊ฒ ์ต๋๋ค.
pdf.js๋ฅผ ์ฌ์ฉํ์ฌ iOS์ Safari ๋๋ Chrome์์ ๋ ๋๋ง๋์ง ์๋ 2ํ์ด์ง pdf ๋ฌธ์๊ฐ ์์ต๋๋ค. ๋ ํ์ด์ง๊ฐ ์์ง๋ง ๋ ๋ค ๋น์ด ์์ต๋๋ค. CutePDF๊ฐ ํฌํจ๋ ๋ฌธ์๋ฅผ ๋ค๋ฅธ pdf๋ก "์ธ์"ํ๋ฉด ๋ ๋๋ง๋ฉ๋๋ค! ๊ทธ๋ฌ๋ Acrobat PRO๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ ํํ๋ฉด ๋ ๋๋ง๋์ง ์์ต๋๋ค. Acrobat PRO๋ฅผ ์ฌ์ฉํ์ฌ Postscript๋ก ๋ ๋๋งํ ๋ค์ pdf๋ก ๋ค์ ์ ์ฅํ๋ฉด ์ ํํ๋๋ค๋ ๋ด์ฉ์ ์ด๋์ ๊ฐ ์ฝ์์ต๋๋ค. ์์ง ์ฌ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ค ๊ฐ์ง ์ ํ์ ๋ชจ๋ ๋ณด์ฌ์ค๋๋ค. ์ถ์ํ์ ํ์ผ ํฌ๊ธฐ์ ํจ๊ป pdf ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ฐ์ฅ ์์ ๋ฒ์ ์ ์๋์ง๋ง CutePDF ๋ฒ์ ๋ง ๋ ๋๋ง๋ฉ๋๋ค. ๋ด ์น์ฌ์ดํธ์ ์๋ ๋ชจ๋ pdf๋ฅผ CutePDF๋ก ๋จ์ํ ๋ค์ ์ธ์ํ๋ ๊ฒ ์ธ์๋ - ๋๊ตฐ๊ฐ pdf.js๊ฐ ๋ฌด์์ ๋ํด ๋ถ๋ง์ด ์๋์ง ๋งํด ์ค ์ ์์ต๋๊น?
์ฃผ์: ๋ค ๊ฐ์ง ๋ฒ์ ๋ชจ๋ Windows์์ ๋ ๋๋ง๋ฉ๋๋ค. 4๊ฐ ์ค 3๊ฐ์ ํจ๊ป ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ iOS๋ฟ์ ๋๋ค.์๋ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ํ์ง ์๋ ๋ชจ๋ ๋ฒ์ ์๋ ํจํด์ผ๋ก ๋ํ๋ ํ๋์ ํฐ XObject๋ก ๊ทธ๋ ค์ง ๋นํธ๋งต์ด ์์ต๋๋ค. ์์ ๋ฒ์ ์๋ ํ์ด์ง ์ฝํ ์ธ ์ ์ง์ ๊ทธ๋ ค์ง ๋ง์ ์์ ์ด๋ฏธ์ง๋ก ์๋ผ๋ธ ๋นํธ๋งต์ด ์์ต๋๋ค. ์ด๋ฌํ ์์์ ๊ด๋ จ๋ pdf.js ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์ถ์ ์ ์์ต๋๋ค.
CutePDF๋ ๊ทธ๋ฐ ๋ฐฉ์์ผ๋ก ๋นํธ๋งต์ ์ ์ดํ๋ โโ์ต์ ์ ์ ๊ณตํ์ง ์์ต๋๋ค. pdf.js๊ฐ ์ข์ํ์ง ์๋ "ํจํด์ผ๋ก ๋ํ๋ ๋จ์ผ ๋ํ XObject"๋ ๋ฌด์์ด๋ฉฐ, ์๋ฅผ ๋ค์ด Acrobat PRO๊ฐ CutePDF์ฒ๋ผ ๋ ๋๋งํ๋๋ก ์ ์ดํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น(ํด๊ฒฐ ๋ฐฉ๋ฒ์ธ ๊ฒฝ์ฐ)?
์ด ๋ฌธ์ ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น? ์ ๋ ๊ฒช์์ต๋๋ค.