Jak otworzyć koreański format HWP w systemie Linux i macOS bez oprogramowania własnościowego
Jeśli kiedykolwiek otrzymałeś pliki z rozszerzeniem .hwp lub .hwpx, prawdopodobnie pamiętasz to uczucie bezradności. Format Hangul Word Processor (Hancom Office) jest de facto standardem w przepływie pracy dokumentowej w Korei Południowej. Instytucje rządowe, uniwersytety i przedsiębiorstwa używały go od lat zamiast typowych formatów docx czy pdf. Jednak poza Koreą i ekosystemem Windows otwarcie takiego dokumentu stanowi prawdziwe wyzwanie.
Zazwyczaj pozostaje albo szukanie płatnego konwertera online, albo uruchomienie maszyny wirtualnej z Windows. Ostatnio natknąłem się na repozytorium hop, które ma na celu rozwiązanie tego problemu za pomocą właściwego rozwiązania open-source.

Pod maską
HOP to w zasadzie skrót od: Open HWP. To lekki edytor desktopowy dla macOS, Linuksa i Windows.
Autor projektu, deweloper golbin, szczerze stwierdza w opisie: HOP to graficzna nakładka na silnik rhwp (parser i renderer HWP napisany przez innego autora). Zamiast wymyślać od nowa parsowanie złożonego formatu binarnego, twórcy projektu wykorzystali istniejący rdzeń i dodali na nim odpowiednią integrację z systemem operacyjnym.
Aplikacja jest napisana w TypeScript i pakowana do natywnych buildów. Potrafi:
- Otwierać pliki
.hwpi.hwpxbezpośrednio z menedżera plików lub przez przeciąganie i upuszczanie - Edytować tekst i zapisywać dokument z powrotem do
.hwp - Eksportować dokumenty bezpośrednio do PDF bez zewnętrznych narzędzi
- Wysyłać dokumenty do druku przez systemowe okno dialogowe systemu operacyjnego
- Pracować jednocześnie z wieloma oknami i plikami
Jak zainstalować
Projekt jest rozpowszechniany na licencji MIT. Wstępnie zbudowane wydania są dostępne na stronie releases dla praktycznie wszystkich popularnych platform.
macOS
Na Maca dostępne są podpisane i notarialnie poświadczone pliki binarne zarówno dla Apple Silicon, jak i Intel. Najłatwiejszy sposób to instalacja przez Homebrew:
brew install hop
Alternatywnie możesz pobrać plik .dmg ręcznie z GitHub Releases.
Linux
Na Linuksie autor zaleca używanie natywnych pakietów dla twojej konkretnej dystrybucji, aby uniknąć problemów z koreańskimi metodami wprowadzania (IME) i WebKitGTK.
Dla Ubuntu i Debian:
# Скачиваем .deb пакет из релизов
sudo dpkg -i HOP-linux-x64.deb
Dla Arch Linux pakiet jest już w AUR:
yay -S hop-openhwp-bin
# или через paru
paru -S hop-openhwp-bin
Dostępne są również pakiety .rpm dla Fedory/openSUSE oraz przenośna wersja 10. Jednak AppImage może mieć problemy z przełączaniem układu klawiatury na Wayland.
Windows
Dla Windows dostępny jest instalator 11. Ponieważ deweloper nie ma jeszcze płatnego certyfikatu do podpisywania, SmartScreen i Microsoft Edge mogą wyświetlać ostrzeżenia podczas pobierania. Konieczne będzie kliknięcie „Zapisz" w menu pobierania przeglądarki.
Zastrzeżenia i rzeczywiste przypadki użycia
Bądźmy realistami: HOP nie zastąpi pełnoprawnego pakietu biurowego w przypadku złożonych układów. To nie jest LibreOffice ani Google Docs. Jeśli oryginalny koreański dokument ma złożone makra, specyficzne skrypty lub rzadkie formaty tabel, wyświetlanie może się popsuć w niektórych miejscach.
Ale dla programistów i zespołów współpracujących z partnerami z Azji to świetne rozwiązanie. Teraz nie musisz prosić strony przeciwnej o ponowne zapisanie dokumentu w Wordzie ani przesyłać poufnych kontraktów do niezweryfikowanych konwerterów online. Po prostu otwierasz plik lokalnie, czytasz zawartość, wprowadzasz drobne poprawki i eksportujesz wynik do PDF.
Jeśli pracujesz na Linuksie lub macOS i regularnie masz do czynienia z azjatyckimi przepływami pracy dokumentowej, ten projekt warto dodać do zakładek. Kod źródłowy jest otwarty na GitHubie, a silnik renderowania jest stale ulepszany przez społeczność.
Powiązane projekty