23 पॉइंट द्वारा postmelee 2026-05-20 | 20 टिप्पणियां | WhatsApp पर शेयर करें

नमस्ते। मैं macOS के लिए HWP/HWPX utility app Alhangeul बना रहा हूँ।

Alhangeul Mac पर .hwp, .hwpx फ़ाइलों को Finder और डिफ़ॉल्ट app flow के भीतर थोड़ा अधिक स्वाभाविक तरीके से संभालने के लिए बनाया गया एक open source app है। फिलहाल यह निम्न सुविधाएँ देता है।

  • Finder Quick Look preview
  • Finder thumbnail दिखाना
  • app में HWP/HWPX दस्तावेज़ खोलना
  • सरल editing (rhwp-studio द्वारा दी जाने वाली editing क्षमता के समान स्तर)
  • HWP save / Save As
  • PDF export
  • print
  • macOS share sheet integration
  • हाल के दस्तावेज़ फिर से खोलना

DMG को उत्पाद पेज के download button या GitHub Releases से प्राप्त किया जा सकता है।
https://github.com/postmelee/alhangeul-macos/releases/latest

या Homebrew Cask से भी किया जा सकता है।
brew install --cask postmelee/tap/alhangeul

इसे बनाना शुरू करने का कारण यह था कि macOS पर HWP/HWPX फ़ाइलों को Finder स्तर से ही संभालना असुविधाजनक था। सामग्री देखने के लिए हर बार अलग app खोलना, convert करना, या किसी दूसरे environment में ले जाना पड़ता था। फिलहाल मैं सबसे पहले “spacebar से preview करना, Finder में thumbnail से पहचानना, और ज़रूरत हो तो app में खोलकर PDF में export करना” वाले flow पर ध्यान दे रहा हूँ।

तकनीकी रूप से, Rust-आधारित rhwp core को macOS app, Quick Look extension, Thumbnail extension, और Swift bridge से जोड़ा गया है।
https://github.com/edwardkim/rhwp

वर्तमान app screen में rhwp-studio को WKWebView के भीतर समाहित करने का तरीका अपनाया गया है। Quick Look, Finder thumbnail, और PDF export के लिए Rust bridge और Swift/CoreGraphics-आधारित rendering path का उपयोग होता है। लंबी अवधि में WKWebView fallback को बनाए रखते हुए Rust/rhwp Skia renderer और Swift native macOS shell को संयोजित करने की दिशा देखी जा रही है।

अभी कुछ सीमाएँ भी हैं।

  • यह गारंटी नहीं है कि सभी HWP/HWPX दस्तावेज़ पूरी तरह render होंगे।
  • app screen, Quick Look, PDF export, और print आंतरिक रूप से अलग-अलग rendering path का उपयोग कर सकते हैं।
  • editing सुविधा फिलहाल rhwp-studio द्वारा प्रदान की जाने वाली सरल editing सीमा तक ही है।
  • HWPX direct save अभी सीमित है, इसलिए HWP export path का उपयोग किया जाता है।
  • Hancom Office का विकल्प बनना अभी लक्ष्य नहीं है; फिलहाल macOS file system integration और बुनियादी viewing experience को पहले बेहतर करने का चरण है।

कृपया इसे टेस्ट करें, और विशेष रूप से निम्न बिंदुओं पर feedback पाना चाहूँगा।

  • ऐसे दस्तावेज़ जिनमें Quick Look या Finder thumbnail टूट जाते हैं
  • Intel Mac / Apple Silicon Mac पर installation या execution से जुड़ी समस्याएँ
  • ऐसे मामले जहाँ PDF export का परिणाम मूल से काफी अलग हो
  • Mac app के रूप में अस्वाभाविक लगने वाला file open, save, या share flow

यह project MIT license के तहत है, और Hancom से असंबंधित एक स्वतंत्र open source project है। Mac पर HWP/HWPX फ़ाइलों को अक्सर संभालने वाले लोगों के वास्तविक sample और feedback मिलें तो बहुत मदद होगी।

GitHub repository:
https://github.com/postmelee/alhangeul-macos

20 टिप्पणियां

 
nemorize 2026-05-20

इसे “al” hangeul क्यों कहा जाता है?

 
postmelee 2026-05-20

https://github.com/edwardkim/rhwp/discussions/245

मैंने rhwp maintainer की राय का पालन किया।

इसके अलावा, इस प्रोजेक्ट के मूल हिस्से rhwp की naming convention का सम्मान करते हुए यह फैसला लिया गया।

”अल(R), सबकी Hangeul — अल से शुरुआत“

यह Rust-आधारित भी है, और लगता है कि इसकी branding भी "अल से शुरुआत" वाली है.

 
seungwoo 2026-05-20

तो फिर rhangul बेहतर नहीं होगा? (Romanization नियमों में hangeul भी ठीक है, लेकिन hangul बाहरी दुनिया में जाना-पहचाना Hangeul का अंग्रेज़ी संज्ञा है.)

 
nemorize 2026-05-20

आह... तो यह R-hangeul था...
नाम पहली बार देखकर मेरे मन में सबसे पहले ALZip, ALYac, ALTools आए, इसलिए मैंने पूछा था..
समर्थन करता हूँ!

 
postmelee 2026-05-20

ऐसी ही गलतफहमी अक्सर हो जाती है, haha..
SNS पर भी इसी गलतफहमी की वजह से सवाल पूछने वाले लोग थे।
समर्थन के लिए धन्यवाद!

 
recast7838 2026-05-20

मुझे भी पहले लगा कि यह AL Series का हिस्सा है।

 
postmelee 2026-05-20

अच्छी बात है कि (?) इसका इससे बिल्कुल कोई संबंध नहीं है, हाहा

 
cadenzah 2026-05-20

गलतफ़हमी दूर करने के लिहाज़ से भी, और rhwp सीरीज़ की पहचान को देखते हुए भी, क्या नाम को उसी के अनुरूप रखना बेहतर नहीं होगा...

 
cadenzah 2026-05-20

प्रोजेक्ट वाकई बहुत अच्छा है, मेरा समर्थन है

 
postmelee 2026-05-20

समर्थन के लिए धन्यवाद!!

 
postmelee 2026-05-20

राय के लिए धन्यवाद!
नाम को कैसे मिलाना चाहिए, इस पर सोच रहा हूँ..
फिलहाल यह नाम rhwp के maintainer ने दिया था, इसलिए इसी पर फैसला हुआ।

 
jhk0530 2026-05-20

अलविदा... Hancom

 
nvkzrx 2026-05-20

पहले मुझे लगा कि यह ESTsoft का है, इसलिए तुरंत नापसंदगी हुई, लेकिन शुक्र है कि इसका उससे कोई संबंध नहीं था।

 
pluto 2026-05-20

हाहाहाहाहा

 
bungker 2026-05-21

मैंने भी..इसे ESTsoft समझा था

 
postmelee 2026-05-20

सच में शुक्र है, इसका इससे कोई संबंध नहीं है हाहा

 
skycloud 2026-05-20

वाकई बहुत अच्छा कंटेंट है। ~ धन्यवाद।!!!!!

 
postmelee 2026-05-20

रुचि दिखाने के लिए मैं आपका आभारी हूँ!

 
chl11wq12 2026-05-20

ओह, अच्छा है

 
postmelee 2026-05-20

धन्यवाद। अभी कुछ हिस्से पूरी तरह परफेक्ट नहीं हैं, इसलिए मैं rhwp में लगातार योगदान देते हुए इसे बेहतर बना रहा हूँ!