LinuxとmacOSで韓国のHWP形式を開く方法:プロプライエタリソフトウェアなしで
.hwpや.hwpxという拡張子のファイルを受け取ったことがある方は、あの無力感を覚えているのではないでしょうか。Hangul Word Processor形式(Hancom Office)は、韓国における事実上の標準文書フォーマットです。政府機関、大学、企業が長年にわたりdocxやpdfの代わりにこれを使ってきました。しかし、韓国やWindowsエコシステムの外では、このような文書を開くのは本当に骨の折れる作業です。
通常、有料のWebコンバーターを探したり、Windows搭載の仮想マシンを起動したりする必要があります。最近、私はこのローカルな悩みを適切なオープンソースソリューションで解決することを目指すhopリポジトリに出会いました。

内部構造
HOPは просто: Open HWPの略です。本質的には、macOS、Linux、Windows向けの軽量なデスクトップエディタです。
プロジェクト作者である開発者のgolbinは、説明文で正直に述べています:HOPはrhwpエンジン(別の作者が書いたHWPパーサーとレンダラー)のグラフィカルラッパーです。複雑なバイナリ形式のパースをゼロから再開発する代わりに、プロジェクト作成者は既存のコアを採用し、その上に適切なOS統合を追加しました。
アプリケーションはTypeScriptで書かれており、ネイティブビルドにパッケージ化されています。以下のことができます:
- ファイルマネージャーから、またはドラッグ&ドロップで直接
.hwpおよび.hwpxファイルを開く - テキストを編集して文書を
.hwpに保存し直す - サードパーティユーティリティなしで直接PDFにドキュメントをエクスポート
- OSシステムダイアログからドキュメントを印刷
- 複数のウィンドウとファイルを同時に扱う
インストール方法
このプロジェクトはMITライセンスの下で配布されています。プレビルドされたリリースは、実質的にすべての人気プラットフォーム向けにリリースページで利用可能です。
macOS
Mac向けには、Apple SiliconとIntelの両方の署名済み・公証済みバイナリがあります。最も簡単な方法はHomebrewでのインストールです:
brew install hop
あるいは、GitHub Releasesから手動で.dmgファイルをダウンロードすることもできます。
Linux
Linuxでは、韓国語入力メソッド(IME)やWebKitGTKの問題を避けるため、お使いのディストリビューション向けのネイティブパッケージを使用することをお勧めします。
UbuntuおよびDebian向け:
# Скачиваем .deb пакет из релизов
sudo dpkg -i HOP-linux-x64.deb
Arch Linux向けには、パッケージはすでにAURにあります:
yay -S hop-openhwp-bin
# или через paru
paru -S hop-openhwp-bin
Fedora/openSUSE向けの.rpmと、ポータブルなAppImageも利用可能です。ただし、AppImageはWaylandでのキーボードレイアウト切り替えに問題がある可能性があります。
Windows
Windows向けには、.msiインストーラーが利用可能です。開発者がまだ署名用の有料証明書を所持していないため、SmartScreenとMicrosoft Edgeがダウンロード時に警告を出す場合があります。ブラウザのダウンロードメニューで「保存」をクリックする必要があります。
注意点と実際のユースケース
現実的に考えると:HOPは複雑なレイアウトのために完全なオフィススイートを置き換えることはできません。LibreOfficeやGoogle Docsではありません。元の韓国語文書に複雑なマクロ、特定のスクリプト、または珍しいテーブル形式がある場合、表示が崩れることがあります。
しかし、アジアのパートナーと協力する開発者やチームにとっては、まさに命綱です。相手にWordで保存し直してもらったり、機密性の高い契約を未確認のオンラインコンバーターにアップロードしたりする必要がなくなります。ローカルでファイルを開き、内容を読み、軽い編集を行い、結果をPDFにエクスポートするだけです。
LinuxまたはmacOSで活動し、アジアの文書ワークフローを日常的に扱っている場合、このプロジェクトはブックマークする価値があります。ソースコードはGitHubで公開されており、レンダリングエンジンはコミュニティによって 지속적으로改善されています。
関連プロジェクト