21 पॉइंट द्वारा postmelee 4 일 전 | 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 4 일 전

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

 
postmelee 4 일 전

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

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

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

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

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

 
seungwoo 3 일 전

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

 
nemorize 4 일 전

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

 
postmelee 4 일 전

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

 
recast7838 4 일 전

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

 
postmelee 3 일 전

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

 
cadenzah 3 일 전

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

 
cadenzah 3 일 전

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

 
postmelee 3 일 전

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

 
postmelee 3 일 전

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

 
jhk0530 3 일 전

अलविदा... Hancom

 
nvkzrx 3 일 전

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

 
pluto 3 일 전

हाहाहाहाहा

 
bungker 3 일 전

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

 
postmelee 3 일 전

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

 
skycloud 4 일 전

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

 
postmelee 3 일 전

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

 
chl11wq12 4 일 전

ओह, अच्छा है

 
postmelee 3 일 전

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