rhwp - HWP ๋ฌธ์ ๋ทฐ์ด & ์๋ํฐ
258 ratings
)Overview
๋ธ๋ผ์ฐ์ ์์ HWP/HWPX ํ์ผ์ ๋ฐ๋ก ์ด๊ณ ํธ์งํ ์ ์๋ ํ์ฅ ํ๋ก๊ทธ๋จ. ์ค์น ์์ด, ๊ด๊ณ ์์ด, ๋ฌด๋ฃ๋ก.
rhwp๋ ๋ธ๋ผ์ฐ์ ์์ HWP/HWPX ๋ฌธ์๋ฅผ ๋ฐ๋ก ์ด๊ณ , ํธ์งํ๊ณ , ์ธ์ํ ์ ์๋ ๋ฌด๋ฃ ์คํ์์ค ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋๋ค. ๋ณ๋ ํ๋ก๊ทธ๋จ ์ค์น๊ฐ ํ์ ์์ต๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ: ์น์์ HWP/HWPX ํ์ผ ๋ค์ด๋ก๋ ์ ์๋์ผ๋ก ๋ทฐ์ด์์ ์ด๊ธฐ ๋ฌธ์ ํธ์ง: ํ ์คํธ ์ ๋ ฅ/์์ , ํ ํธ์ง, ์์ ๋ณ๊ฒฝ ์ธ์: Ctrl+P๋ก ์ธ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, PDF ์ ์ฅ ๋๋ ํ๋ฆฐํฐ ์ถ๋ ฅ ํธ์งํ ๋ฌธ์๋ฅผ HWP ํ์ผ๋ก ์ ์ฅ ๋๋๊ทธ & ๋๋กญ์ผ๋ก ํ์ผ ์ด๊ธฐ ์นํ์ด์ง์ HWP ๋งํฌ๋ฅผ ์๋ ๊ฐ์งํ์ฌ ์์ด์ฝ(๋ฐฐ์ง) ํ์ ๋ง์ฐ์ค ํธ๋ฒ ์ ๋ฌธ์ ์ ๋ณด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์นด๋ ํ์ ์ฐํด๋ฆญ ๋ฉ๋ด: "rhwp๋ก ์ด๊ธฐ" โ ๏ธ ์ค์ ์๋ด: HWPX ์ง์ ์ ์ฅ์ ํ์ฌ ๋ฒ ํ ๋จ๊ณ๋ก ๋นํ์ฑํ๋์ด ์์ต๋๋ค. HWPX ํ์ผ์ ์ด์ด ํธ์งํ๋๋ผ๋ ์ ์ฅ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ, ๋ค์ ์ ๋ฐ์ดํธ์์ ์ ์ ์ง์๋ ์์ ์ ๋๋ค. (HWP ํ์ผ ์ ์ฅ์ ์ ์ ๋์ํฉ๋๋ค) ์ค์ํ HWPX ๋ฌธ์๋ ์์ ์ ๋ฐ๋์ ๋ฐฑ์ ํด์ฃผ์ธ์. ๊ฐ์ธ์ ๋ณด ๋ณดํธ: ๋ชจ๋ ์ฒ๋ฆฌ๋ ๋ธ๋ผ์ฐ์ ๋ด์์ WebAssembly(WASM)๋ก ์ํ๋ฉ๋๋ค ํ์ผ์ด ์ธ๋ถ ์๋ฒ๋ก ์ ์ก๋์ง ์์ต๋๋ค ๊ด๊ณ ์์, ์ถ์ ์์, ํ์๊ฐ์ ๋ถํ์ ์ด๋ ํ ๊ฐ์ธ์ ๋ณด๋ ์์งํ์ง ์์ต๋๋ค ์น ๊ฐ๋ฐ์ ์ง์: data-hwp-* ํ๋กํ ์ฝ๋ก HWP ๋งํฌ ํตํฉ ์ง์ ๋ด์ฅ ๊ฐ๋ฐ์ ๋๊ตฌ(rhwpDev)๋ก ๋๋ฒ๊น ๊ฐ๋ฅ ๊ฐ๋ฐ์ ๊ฐ์ด๋ ์ ๊ณต ์ด๋ฐ ๋ถ๊ป ์ถ์ฒํฉ๋๋ค: ์ ๋ถ/๊ณต๊ณต๊ธฐ๊ด ๋ฌธ์๋ฅผ ์ด๋ํ๋ ์๋ฏผ ๊ฐ์ ํต์ ๋ฌธ์ ํ์ธํ๋ ํ๋ถ๋ชจ ๊ณ์ฝ์/๋ณด๊ณ ์๋ฅผ ํ์ธํ๋ ์ง์ฅ์ธ ํ์ปด ์คํผ์ค๊ฐ ์๋ macOS/Linux ์ฌ์ฉ์ HWP ํ์ผ์ ์ด๊ธฐ ์ํด ๋ณ๋ ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ ์ถ์ง ์์ ๋ชจ๋ ๋ถ MIT ๋ผ์ด์ ์ค โ ๊ฐ์ธ/๊ธฐ์ ๋ชจ๋ ๋ฌด๋ฃ. [v0.2.2 ๋ณ๊ฒฝ ์ฌํญ / Changes โ 2026-05-01] โฃ v0.2.2 (2026-05-01) ์ฃผ์ ๋ณ๊ฒฝ ๋ณธ ์ ๋ฐ์ดํธ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ์ด๋ฅผ v0.7.3 โ v0.7.9 ๋ก ๊ฐฑ์ ํฉ๋๋ค (4 ์ฌ์ดํด ๋์ ). ์ธ๋ถ ๊ธฐ์ฌ์ ๋ค์์ ์กฐํ/๋ ๋๋ง ์ ์ ๊ณผ ๋ฉ์ธํ ์ด๋ ํ๊ท ์ ์ ํตํฉ. [์กฐํ / ๋ ๋๋ง ์ ์ ] โข ๋ค๋จ ์น์ ํ์ด์ง ๋์ ๊ณต์ ์ ์ โ ๋จ๋จ/๋ค๋จ ๋ถ๊ธฐ๋ก trailing line_spacing ์ธํ๋ ์ด์ ์ฐจ๋จ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897, PR #391) โข ๋ค๋จ ์ฐ์ธก ๋จ ๋จํ ๋ฌธ๋จ ์ค๊ฐ๊ฒฉ ๋๋ฝ ์ ์ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897, PR #424) โข ํ ํ์ด์ง ๋ถํ ์ ํฐ rowspan ์ ํ ๋จ์ ๋ถํ ํ์ฉ โ ํ์ปด ํธํ ์ ํฉ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897, PR #401) โข ๊ฐ์ ๋ฌธ๋จ ์ ์ธ๋ผ์ธ ๊ทธ๋ฆผ ํ์ด์ง๋ค์ด์ ์ ์ โ ๋ ๋ฒ์งธ ๊ทธ๋ฆผ์ด ๊ฐ์ y ์ขํ์ ๊ทธ๋ ค์ง๋ ๊ฒฐํจ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897, PR #406) โข heading-orphan vpos ๊ธฐ๋ฐ 5 ์กฐ๊ฑด ๊ฐ๋ โ ํค๋ฉ์ด ํ์ ํ์ ํจ๊ป ๋ฐฐ์น๋๋๋ก ์ ์ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897, PR #408) โข ๊ทธ๋ฆผ ์๋ ํฌ๋กญ (FitToSize+crop) ๊ณต์ ์ ์ + ์ ์ ๊ทธ๋ฆผ ํด๋จํ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897 + ๋ฉ์ธํ ์ด๋ ํ๊ท ์ ์ ) โข ๋น์ ์ ์ padding (cell.height ์ด๊ณผ) ์ผ์ด์ค์ ํ์ปด ๋ฐฉ์ด ๋ก์ง ๋ชจ๋ฐฉ ๊ฐ๋ ์ถ๊ฐ โ ์ ํ ์คํธ๊ฐ ๋๋ฝ๋๊ฑฐ๋ ์ ์ง์ ์ด ์ ๋๋ ๊ฒฐํจ ์ ์ (mel-001 ์ธ์ํํฉ ํ ํ๊ท) [์์ ๋ ๋๋ง] โข ์ธ๋ผ์ธ ์์ ๋์ด๋ฅผ HWP ๊ถ์๊ฐ ๊ธฐ์ค์ผ๋ก ์ค์ + X/Y ์ค์ผ์ผ๋ง ๋์ ์ ์ฉ (์ธ๋ถ ๊ธฐ์ฌ by @oksure, PR #396) โข ์์ ATOP / OVER ์๋ฏธ ๋ถ๋ฆฌ + AST ํ์ฑ (์ธ๋ถ ๊ธฐ์ฌ by @cskwork, PR #397 โ ๋ณธ ์ ์ฅ์ ์ฒซ ์ธ๋ถ ์ปจํธ๋ฆฌ๋ทฐํฐ) โข ์์ ํ ํฌ๋์ด์ ํฐํธ ์คํ์ผ ํค์๋ prefix ๋ถ๋ฆฌ + ๋ ๋๋ฌ italic ํ๋ผ๋ฏธํฐ ์ ์ฉ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897) โข ๋น ํ ์คํธ + TAC ์์ ์ ์ alignment ์ ์ฉ โ ์ข์ธก ๊ณ ์ ๋๋ ๊ฒฐํจ ์ ์ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897) โข HWPX ์์ ์ง๋ ฌํ ๋ณด์กด (์ธ๋ถ ๊ธฐ์ฌ by @cskwork, PR #400) [๊ทธ๋ฆผ / ๋ํ] โข Picture+Square wrap ํธ์คํธ paragraph ํ ์คํธ๊ฐ ๊ทธ๋ฆผ ์์ญ์ ์นจ๋ฒํ์ง ์๋๋ก LINE_SEG cs/sw ์ ์ฉ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897) โข ๊ทธ๋ฃน ๋ด ๊ทธ๋ฆผ(Picture) ์ง๋ ฌํ ๊ตฌํ โ ๊ทธ๋ฃน ๊ทธ๋ฆผ ํฌํจ HWP ์ ์ฅ ์ ๊ทธ๋ฆผ ๋ฐ์ดํฐ ์ ์ค ์ ์ (์ธ๋ถ ๊ธฐ์ฌ by @oksure, PR #428) โข HWP ๊ทธ๋ฆผ ๋ฐ๊ธฐ/๋๋น ํจ๊ณผ SVG ๋ฐ์ (์ธ๋ถ ๊ธฐ์ฌ by @oksure, PR #395) โข wrap=Square ํ paragraph margin x ์ขํ ๋ฐ์ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897) [๊ฐ์ฃผ / ํ์ด์ง๋ค์ด์ ] โข ๊ฐ์ฃผ multi-paragraph ์ฒ๋ฆฌ line_spacing ์ ํฉ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897) โข PartialParagraph ์ธ๋ผ์ธ Shape ํ์ด์ง ๋ผ์ฐํ ์ ์ (์ธ๋ถ ๊ธฐ์ฌ by @planet6897) โข TypesetEngine ํ์ด์ง๋ค์ด์ fit ๋์ drift ์ ์ (๋ฉ์ธํ ์ด๋ ํ๊ท ์ ์ ) [API ยท ๋๊ตฌ] โข Paragraph ์ char_idx ๋ณํ ๋ฉ์๋ ์ธ๋ถ ๋ ธ์ถ โ Python/Node binding ์ง์ (์ธ๋ถ ๊ธฐ์ฌ by @DanMeon, PR #494) โข PageLayerTree ์์ฑ API ๋์ โ ๋ค์ํ ๋ ๋๋ฌ backend ์ง์์ ๊ณตํต ๊ธฐ๋ฐ (์ธ๋ถ ๊ธฐ์ฌ by @seo-rii, PR #419) โข Canvas visual diff ํ๊ท ๊ฒ์ฆ ์ธํ๋ผ โ legacy Canvas โ PageLayerTree replay ํฝ์ diff ์๋ ๊ฒ์ฆ (์ธ๋ถ ๊ธฐ์ฌ by @seo-rii, PR #498) โข rhwp-studio PWA ์ง์ โ ์คํ๋ผ์ธ ์ฌ์ฉ ๊ฐ๋ฅ (์ธ๋ถ ๊ธฐ์ฌ by @dyjung150605, PR #413) โข editor.exportHwp() API ์ถ๊ฐ (์ธ๋ถ ๊ธฐ์ฌ by @ggoban, PR #411) [์น ํ์ด์ง ํตํฉ] โข ์ผ๋ถ ๊ด๊ณต์ ์ฌ์ดํธ์ ๋ค์ด๋ก๋ URL ์ฒ๋ฆฌ ์ ํฉ โ ๋ทฐ์ด๊ฐ ์ง์ ํ์ผ์ ๋ฐ์ง ๋ชปํ๋ ์ผ์ด์ค ์ ์ [์๋ ค์ง ํ๊ณ] โข HWPX ์ง์ ์ ์ฅ์ ํ์ฌ ๋ฒ ํ ๋จ๊ณ๋ก ๋นํ์ฑํ (HWPXโHWP ์์ ๋ณํ๊ธฐ ์์ฑ ์๊น์ง) โข ์ธ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ ํฌ๊ธฐ๊ฐ ๋น์ ์์ ์ผ๋ก ํฌ๋ฉด Ctrl+0 ์ผ๋ก ๋ฆฌ์ [๊ธฐ์ฌํด์ฃผ์ ๋ถ๋ค โ ๊ฐ์ฌํฉ๋๋ค] @cskwork โ ๋ณธ ์ ์ฅ์ ์ฒซ ์ธ๋ถ ์ปจํธ๋ฆฌ๋ทฐํฐ (PR #397, #400) @DanMeon (PR #405, #494) @dyjung150605 โ ์ ๊ท ์ปจํธ๋ฆฌ๋ทฐํฐ (PR #413) @ggoban โ ์ ๊ท ์ปจํธ๋ฆฌ๋ทฐํฐ (PR #411) @oksure (PR #395, #396, #427, #428) @planet6897 (PR #391, #401, #406, #408, #410, #415, #424, #434, #478) @seo-rii (PR #419, #498) โฃ v0.2.1 (์ด์ ) ๋ผ์ด๋ธ๋ฌ๋ฆฌ v0.7.3 โ ์ธ๋ถ ๊ธฐ์ฌ์ ๋ค์ + ๋ฉ์ธํ ์ด๋ ํ๊ท ์ ์ ํตํฉ. v0.2.0 ์ฌ์ดํด์ dev-tools-inject.js / content-script.js ๋ฒ์ ๋๊ธฐํ ๋๋ฝ hotfix. [์ ์ฒด ๋ณ๊ฒฝ ์ด๋ ฅ] https://github.com/edwardkim/rhwp/releases [์์ค ์ฝ๋] https://github.com/edwardkim/rhwp
4.9 out of 5258 ratings
Details
- Version0.2.2
- UpdatedMay 1, 2026
- Offered bytangokorea
- Size15.53MiB
- Languages2 languages
- Developer๊น์๊ด
์ฑํ์ ์ฑํ1๋ก 255 2์ธต ์ฒ์์, ์ถฉ์ฒญ๋จ๋ 31011 KREmail
tangokorea@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser