Secure PDF Viewer

4.4
๋ฆฌ๋ทฐ 685๊ฐœ
5๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

pdf.js ๋ฐ ์ฝ˜ํ…์ธ  ์ œ๊ณต์—…์ฒด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ฐ„๋‹จํ•œ Android PDF ๋ทฐ์–ด์ž…๋‹ˆ๋‹ค. ์•ฑ์—๋Š” ๊ถŒํ•œ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. PDF ์ŠคํŠธ๋ฆผ์€ ๋„คํŠธ์›Œํฌ, ํŒŒ์ผ, ์ฝ˜ํ…์ธ  ์ œ๊ณต์ž ๋˜๋Š” ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์ง€ ์•Š๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค ์ฒ˜๋ฆฌ๋œ WebView์— ๊ณต๊ธ‰๋ฉ๋‹ˆ๋‹ค.

Content-Security-Policy๋Š” pdf.js๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ๋ Œ๋”๋ง์„ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ WebView ๋‚ด์˜ JavaScript ๋ฐ ์Šคํƒ€์ผ ์†์„ฑ์ด ์‚ฌ์šฉ์ž ์ •์˜ ๊ธ€๊ผด์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ๊ณผ ํ•จ๊ป˜ APK ์ž์‚ฐ์˜ ์™„์ „ํžˆ ์ •์  ์ฝ˜ํ…์ธ ์ž„์„ ๊ฐ•์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ฐ•ํ™”๋œ Chromium ๋ Œ๋”๋ง ์Šคํƒ์„ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๋™์‹œ์— ์‹ค์ œ ์›น ์ฝ˜ํ…์ธ ์— ๋น„ํ•ด ๊ณต๊ฒฉ ํ‘œ๋ฉด์˜ ์ž‘์€ ํ•˜์œ„ ์ง‘ํ•ฉ๋งŒ ๋…ธ์ถœํ•ฉ๋‹ˆ๋‹ค. PDF ๋ Œ๋”๋ง ์ฝ”๋“œ ์ž์ฒด๋Š” ๋™์  ์ฝ”๋“œ ํ‰๊ฐ€๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋œ ์ƒํƒœ์—์„œ ๋ฉ”๋ชจ๋ฆฌ์— ์•ˆ์ „ํ•˜๋ฉฐ ๊ณต๊ฒฉ์ž๊ฐ€ ๊ธฐ๋ณธ ์›น ๋ Œ๋”๋ง ์—”์ง„์„ ์•…์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋”๋ผ๋„ ๋ธŒ๋ผ์šฐ์ € ๋‚ด์—์„œ๋ณด๋‹ค ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์ ์€ Chromium ๋ Œ๋”๋Ÿฌ ์ƒŒ๋“œ๋ฐ•์Šค ๋‚ด์— ์žˆ์Šต๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2025. 8. 31.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
Play ๊ฐ€์กฑ ์ •์ฑ…์„ ์ค€์ˆ˜ํ•˜๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ•œ ์•ฑ์ž…๋‹ˆ๋‹ค.

ํ‰์  ๋ฐ ๋ฆฌ๋ทฐ

4.4
๋ฆฌ๋ทฐ 649๊ฐœ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Notable changes in version 31:

โ€ข minor fixes for edge-to-edge support
โ€ข fix issue causing the text layer used for text selection to not rotate when the PDF is rotated within the app
โ€ข enable hardware memory tagging for use outside of GrapheneOS in the narrow cases where it's available
โ€ข update pdf.js to 5.4.149
โ€ข update other npm dependencies
โ€ข update AndroidX libraries
โ€ข update Android SDK and toolchain

See https://github.com/GrapheneOS/PdfViewer/releases/tag/31 for the full release notes.